43、现有3个生产者P1、P2、P3,他们都要生产橘子汁,每个生产者都已分别购得两种不同的原料,待购齐第三种原料后就可配制成橘子汁装瓶出售。有一供应商能源源不断的供应糖、水、橘子精,但每次只拿出一种原料放入容器中供应给生产者。当容器中有原料时,需要这种原料的生产者可以取走,当容器空时供应商又可放入一 ...
分类:
其他好文 时间:
2019-05-09 23:45:05
阅读次数:
159
1. semaphore empty=1;橘子精=0;糖=0;水=0; Process product(){ While(true){ P(empty); 产生一个随机数s;代表这生产商供应哪种原料 If(s==0)V(橘子精); If(s==1) V(水); If(s==2) V(糖); } } ...
分类:
其他好文 时间:
2019-05-09 23:41:59
阅读次数:
129
将生产者和消费者问题深入理解、融会贯通。 1.书上课后练习P187-43 semaphore sugar,water,orange,S; sugar=0;water=0;orange=0;S=1 process produce() { while(true) { P(S) /*放入原料*/ if 放 ...
分类:
其他好文 时间:
2019-05-09 19:49:39
阅读次数:
130
你好 由于你是游客 无法查看本文 请你登录再进 谢谢合作 当你在爬某些网站的时候 需要你登录才可以获取数据 咋整? 莫慌 小帅b把这几招传授给你 让你以后从容应对 那么 接下来就是 学习 python 的正确姿势 登录的常见方法无非是这两种 1、让你输入帐号和密码登录 2、让你输入帐号密码+验证码登 ...
分类:
编程语言 时间:
2019-05-08 15:58:44
阅读次数:
191
1.书上课后练习P187-43 2.IPO问题:有多个输入进程、多个处理进程和多个输出进程。输入进程把数据逐步输入到一个有M个单位缓冲区B1上,经处理进程处理之后放到有N个单位的缓冲区B2上,由输出进程进行输出。 3.探索哲学家问题的正确解法 ...
分类:
其他好文 时间:
2019-05-07 20:01:55
阅读次数:
128
企业中一般通过硬件完成RAID,不用软raid,功能性能差,冗余也受限操作系统,软RAID降低好多性能想要优化不要用LVMLVM可以对设置好的分区大小进行动态的调整,前提是分区格式做成8e的标号不用LVM的原因:1、企业环境的分区都是按要求事先规划好的,极少有后续调整的需求2、没有用软RAID和LVM的需求
分类:
其他好文 时间:
2019-05-06 16:11:41
阅读次数:
114
命令功能:mkdir make directories 创建目录 命令格式:mkdir [ pv] directory... 参数解释: p no error if existing, make parent directories as needed 递归创建多级目录 v print a mess ...
分类:
其他好文 时间:
2019-05-05 23:18:28
阅读次数:
142
前言:这是关于centos/linux上的LVM磁盘上的扩容,缩减,磁盘类型等收集做的案例 至于ubuntu系统的磁盘扩容参考:https://www.jianshu.com/p/5dcfcec68748 +++++++++++++++++++++++++++++++++++++++++++++++ ...
分类:
其他好文 时间:
2019-05-02 23:02:55
阅读次数:
185
新添加磁盘,LVM创建过程: 首先添加上新的磁盘,让系统识别到 pvcreate /dev/sdb1 vgcreate storage /dev/sdb1 lvcreate -n vo -L 150M storage mkfs.ext4 /dev/storage/vo 或者mkfs.xfs /dev ...
分类:
其他好文 时间:
2019-05-02 00:30:09
阅读次数:
124
1.根据访问IP统计UV awk '{print $1}' access.log|sort | uniq -c |wc -l 2.统计访问URL统计PV awk '{print $7}' access.log|wc -l 3.查询访问最频繁的URL awk '{print $7}' access.l ...
分类:
其他好文 时间:
2019-04-30 09:26:24
阅读次数:
101