将生产者和消费者问题深入理解、融会贯通。 1.书上课后练习P187-43 semaphore mutex=1,p=1, p1=0, p2=0, p3=0; process p(){ while(ture){ p(p); p(mutex); 放入原料; if(放入糖) v(p2); if(放入水) v ...
分类:
其他好文 时间:
2019-05-09 23:45:23
阅读次数:
184
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
1.书上课后练习P187-43 2.IPO问题:有多个输入进程、多个处理进程和多个输出进程。输入进程把数据逐步输入到一个有M个单位缓冲区B1上,经处理进程处理之后放到有N个单位的缓冲区B2上,由输出进程进行输出。 3.探索哲学家问题的正确解法 ...
分类:
其他好文 时间:
2019-05-07 20:01:55
阅读次数:
128
命令功能: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
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
TPS(Transactions Per Second):每秒事务数 QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求。 并发数:并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。 峰值QPS: ...
分类:
其他好文 时间:
2019-04-30 09:25:55
阅读次数:
179
首先介绍一下pv量:PV(访问量):即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。IP(独立IP):即Internet Protocol ...
分类:
其他好文 时间:
2019-04-30 09:22:45
阅读次数:
136
2个Kubernetes使用同一个Ceph存储达到Kubernetes间持久化数据迁移[TOC]当前最新Kubernetes稳定版为1.14。现在为止,还没有不同Kubernetes间持久化存储迁移的方案。但根据Kubernetespv/pvc绑定流程和原理,只要"存储"-->"PV"-->&quo
分类:
Web程序 时间:
2019-04-29 12:58:45
阅读次数:
170