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

网站建设有关要求网站免费广告

网站建设有关要求,网站免费广告,南京专业网站设计公司,我要进入手机建设银行网站选择题:互斥机制,信号量解决互斥同步 大题:PV操作处理进程的同步与互斥 目的:解决临界区资源使用问题 一、临界资源 一次仅允许一个进程使用的资源 二、同步与互斥 同步:AB相互合作,A放B取,…

选择题:互斥机制,信号量解决互斥同步

大题:PV操作处理进程的同步与互斥

目的:解决临界区资源使用问题

一、临界资源

一次仅允许一个进程使用的资源

二、同步与互斥

同步:AB相互合作,A放B取,B取A放

互斥:AB相互制约,A用B等,B用A等

三、互斥方法

1、单标志法

(违背空闲让进)

P1                  P2
while(turn!=0);     while(turn!=1);
//临界区。           //临界区
turn = 1;          turn = 1;
//剩余区            //剩余区

2、双标志法

同时进入进程时会同时进入临界区,违背忙则等待

Pi                    Pj
while(flag[j]);       while(flag[i]);
flag[i] = TRUE;        flag[j] = TRUE;
//临界区                //临界区
flag[i] = FALSE;        flag[j] = FALSE;
//剩余区                //剩余区

3、双标志法后检查

Pi:                    Pj:
flag[i] = TRUE;        flag[j] = TRUE;
while(flag[j]);       while(flag[i]);
//临界区                //临界区
flag[i] = FALSE;        flag[j] = FALSE;
//剩余区                //剩余区

同时进入时,都为TRUE,都无法进入,产生饥饿现象。

违背"有限等待","空闲让进"

4、Peterson's Algorithm

Pj若在临界区内,则此时flag[i] = TRUE,turn = j 满足Pi的while循环条件会一直等到Pj推出。

若同时进入,也会违背"空闲让进"

Pi                        Pj
flag[i] = TRUE; turn = j;       flag[j] = TRUE; turn = i;
while(flag[j]&&turn == j);      while(flag[i] && turn == i);
//临界区                         //临界区
flag[i] = FALSE;                flag[j] = FALSE;
//剩余区                         //剩余区

四、经典同步问题

1、生产者-消费者问题

(1)只有一个放,只有一个取;放时不能取,取时不能放。

(2)不满才能放,空了不能取

总结:一放一取,满了不放,空了不取

 信号量:full = 0,empty = n,mutex = 1(控制互斥访问缓冲池)

2、读者-写者问题

(1)可以一起读

(2)只能一个写

(3)写时不读不写

(4)写操作前,所有进程必须退出

总结:一起读,写时不读写,操作全退出

信号量:count = 0(读者数量) , mutex =  1(更新count的互斥), rw = 1(读写互斥),w  = 1(写优先);

3、 哲学家进餐问题

(1)筷子一根根拿,只有两根筷子才能进餐

(2)中间筷子互斥

(3)左右都能取,我才取

总结:筷子逐根取,两根才能动,中间你取我不取,都拿我才拿

信号量: chopstick[n] = {1,1,1,……,1},mutex = 1;

//拿右边的筷子P(chopsticks[(i + 1) % 5]),左边的筷子P(chopsticks[i])

http://www.yayakq.cn/news/648526/

相关文章:

  • 织梦网站首页打开慢六年级做网站的软件
  • 网页设计公司哪个济南兴田德润实惠吗网站建设优化公司呼和浩特
  • 网站开发的就业Mac怎么搭建网站开发环境
  • 婚恋网站女生要求男生要一起做淘宝免费高清视频在线观看
  • 做网站可以干嘛阳江招聘网丰多采
  • 网站建设相关网站开发所以浏览器兼容模式
  • wordpress修改wpadmin沈阳网站优化
  • 网站关键词优化排名网站设计师发展方向
  • 盐城网站推广哪家好gif素材网站推荐
  • 婚礼网站模板品牌建设ppt文档下载
  • 免费商城网站制作wordpress4.85版本
  • 乐清建设网站各网站网络营销产品价格策略
  • 做跨境都有哪些网站黄国外网站
  • 应用大全网站网站页面怎样做1920
  • 怎么样做网站代建站之星模板的使用
  • 做网站公司合同广东网站建设公司有哪些
  • 怎么才能建立一个网站卖东西西安自助网站建设系统
  • 哪个网站做欧洲旅游攻略好免费域名申请 freenom最新
  • 山西网站制作公司哪家好免费永久网站注册
  • 网站建设如何把更改内容网站基础服务
  • 产品网站定制最新新闻热点事件中国
  • 租用服务器建设网站费用重庆新闻联播
  • 网站建设怎样回答客户问题中山网站制作网页
  • 网站信息发布制度建设做网站要钱嘛
  • 网站首页被k 做跳转wordpress打包小程序
  • 适合个人做的网站有哪些有特点的个人网站
  • 行业门户网站建设哪家好国外代理网站
  • 苏州营销型网站建设哪家好360度全景网站的公司
  • 自己在家怎么做网站服务器网站名字备案流程
  • 漯河市建设监理协会网站外贸展示型网站建设公司