当前位置: 首页 > wzjs >正文

h5网站怎么做的吗专业网页美工招聘

h5网站怎么做的吗,专业网页美工招聘,wordpress订阅支付,商业推广1.什么是信号量? 定义:记录一些信息(即量),并根据这个信息决定睡眠还是唤醒(即信号)。睡眠和唤醒只是一个信号(相当于0和1)。 2.问题:一种资源的数量是8&am…

1.什么是信号量?

定义:记录一些信息(即量),并根据这个信息决定睡眠还是唤醒(即信号)。睡眠和唤醒只是一个信号(相当于0和1)。

2.问题:一种资源的数量是8,这个资源对应的信号量的当前值是2,说明:(B)

A. 有2个进程等待这个资源。                //值为-2选A

B. 有2个资源可以使用。                

3.信号量:1965年,由荷兰学者Dijkstra提出的一种特殊整型变量,量用来记录,信号用来sleep和wake。

(重要)P在荷兰语里是test(检测是否有可用资源),V是increase(增加内容)。

struct semaphore
{int value;    //记录资源个数PCB *queue;    //记录等待在该信号量上的进程,使用队列存储
}P(semaphore s)    //消费资源(对应生产者生产数据占用内存)
{s.value--;if(s.value < 0) sleep(s.queue);
}V(semaphore s)    //产生资源(对应消费者从内存中取数据)
{s.value++;if(s.value <= 0) wake(s.queue);    //说明上一步value<0,存在进程等待资源,所以唤醒一个
}

4.(重点)用信号量解生产者——消费者问题

int fd = open("buffer.txt");
write(fd, 0, sizeof(int));    //写in    用文件定义共享缓冲区
write(fd, 0, sizeof(int));    //写outsemaphore full = 0;    //文件里的内容
semaphore empty = BUFFER_SIZE;    //资源的数量
semaphore mutex = 1;    //互斥(原子操作)Producer(item)
{P(empty);    //检测是否有可用资源并减1P(mutex);读入in;将item写入到in的位置上;V(mutex);V(full);    //让full的值增加
}Consumer()
{P(full);    //检测是否有内容P(mutex);读入out;从文件中的out位置读出到item;打印item;V(mutex);V(empty);    //可用资源+1
}


文章转载自:

http://R8CxgRPO.dpLmq.cn
http://DIbShrzA.dpLmq.cn
http://kYxGObE4.dpLmq.cn
http://Ex12sPXk.dpLmq.cn
http://WfTzMKMm.dpLmq.cn
http://oLmmnbPV.dpLmq.cn
http://FXupARO3.dpLmq.cn
http://NNFe6MW4.dpLmq.cn
http://S5g57JHX.dpLmq.cn
http://5e72Puc3.dpLmq.cn
http://rE3ANVeE.dpLmq.cn
http://hgFtDoeh.dpLmq.cn
http://DarjLaDj.dpLmq.cn
http://iMe7J6hD.dpLmq.cn
http://yzKvQsAH.dpLmq.cn
http://50ihk6iG.dpLmq.cn
http://kwsWE6x0.dpLmq.cn
http://AUolyva2.dpLmq.cn
http://XGiFP8I9.dpLmq.cn
http://cWzhzgyz.dpLmq.cn
http://HePHzGXB.dpLmq.cn
http://KXJWVrJ0.dpLmq.cn
http://kUF7owpW.dpLmq.cn
http://Ys0rCvpa.dpLmq.cn
http://trgEHcrY.dpLmq.cn
http://UjALROyy.dpLmq.cn
http://qSbQKUB6.dpLmq.cn
http://gOvy66vf.dpLmq.cn
http://xV0Cgma9.dpLmq.cn
http://jQtsyLEu.dpLmq.cn
http://www.dtcms.com/wzjs/663337.html

相关文章:

  • 网站后台 栏目管理dw网页制作成品下载
  • 网站备案时间购买网站做网页游戏
  • 域名申请网站开网站公司
  • 网站建设首页布局新浪云计算 网站开发
  • 自己建立网站怎么做根优酷差不多的网站
  • 贵州省建设厅网站多少做wordpress
  • 公司网站建设 阜阳c 做网站网站
  • 福州+网站开发重庆的网站建设公司
  • 做正品的汽配网站隆昌住房和城乡建设官方网站
  • 中英文网站域名的区别申请免费网站多少钱
  • 网站开发配置状态报告网站需要加wordpress
  • 微信公众号配置 网站建设asp模板网站修改
  • 网站建设和优化北京网站营销与推广
  • 怎么建立网站赚钱陕西建设集团韩城公司网站
  • 南阳微信网站yw77731域名查询
  • 洛阳网站公司网站后台查找软件
  • 福州仓前网站建设泰安seo推广
  • 做门图网站wordpress 0day漏洞
  • 如何给网站做宣传代网站建设
  • 建设部职业资格注册网站项目设计方案模板
  • 温州网站建设团队通州富阳网站建设
  • 杭州做网站的网络公司有哪些WordPress徽章系统
  • 东莞网站优化排名公司同一个ip网站太多 seo
  • 网站建设理论知识海口网络公司
  • 淘宝客做软件网站app长沙网站设计多少钱一个月
  • 福州公司网站建设惠山网站建设
  • 网站代理 登陆签名图片在线制作
  • wordpress 维护中关键词如何优化排名
  • 魔站网站开发北京h5网页设计
  • 建设银行官方网站企业网站蓝色模板下载