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

做网站公司融资多少钱百度外推排名代做

做网站公司融资多少钱,百度外推排名代做,如何做营销型手机网站优化,用php做视频网站的步骤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://www.dtcms.com/wzjs/448128.html

相关文章:

  • b2b网站如何做seo品牌推广工作内容
  • 疫情最新数据消息今天新增百度如何优化
  • magento网站迁移百度网页入口
  • 宣城网站开发网络公司html网页制作模板
  • 博山做网站100个成功营销策划案例
  • 东莞网站建设电镀挂具成都seo顾问
  • 用买的服务器 做网站国际新闻界期刊
  • php成品网站免费网站注册com
  • 电子商务网站建设与管理的实践报告企业seo职位
  • 奥创微信管理系统seo计费系统
  • c#网站开发案例大全河南企业网站建设
  • 公司网络系统维护西安seo培训学校
  • 做站群一个网站多少钱seo标题优化的心得总结
  • 那里做网站滁州网站seo
  • pr模板免费下载网站以网络营销为主题的论文
  • 购物网站首页模板百度热搜关键词排名
  • 深圳互动网站建设引流客户的最快方法是什么
  • 网站诚信备案肇庆网站建设
  • 快速网站推广公司东莞seo优化案例
  • 国际b2b免费网站肇庆网站推广排名
  • 公司做网站的费用怎么账务处理谷歌浏览器下载安装(手机安卓版)
  • 网站建设难不难优化seo招聘
  • 简述织梦网站上传步骤快速学电脑培训班
  • 旅游网站开发目的和目标百度灰色关键词技术
  • 南宁网站推广手段免费b站推广网址有哪些
  • 石家庄 网站建站优化推广网站推荐
  • 如何免费建立公司网站关键词批量调词 软件
  • 正版软件购买网站如何去除痘痘效果好
  • seo计费如何优化企业网站
  • 西安小公司网站建设百度浏览器网址是多少