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

健身俱乐部网站建设方案设计百度推广怎么推广

健身俱乐部网站建设方案设计,百度推广怎么推广,公司企业形象设计,建设网站用什么语言开发稳定读者-写者问题 互斥制约与合作制约双重关系的进程同步问题描述是: 一个被多个进程共享的文件、记录或数据结构,允许进程对其执行读、写操作。读进程称为读者,写进程称为写者。其允许多个进程同时读取,但只要有一个进程在读&#…

读者-写者问题

互斥制约与合作制约双重关系的进程同步问题描述是:

        一个被多个进程共享的文件、记录或数据结构,允许进程对其执行读、写操作。读进程称为读者,写进程称为写者。其允许多个进程同时读取,但只要有一个进程在读,就不能有进程对其进行写操作。同样,只要有一个进程在写,其它进程的读、写操作都不允许。

semaphore mutex = 1;
semaphore rwmutex = 1;
int readcount = 0;void reader{while(true){wait(mutex);//避免多个读者同时操作readcount,给readcount加锁readcount++;if(readcount == 1){//只有第一个读者加锁,wait(rwmutex);//如果前面已经有读者了,代表可以直接读}signal(mutex);//读。。。wait(mutex);readcount--;if(readcount == 0){signer(rwmutex); }signal(mutex);}
}void writer{while(true){wait(rwmutex);//写。。。signer(rwmutex);}
}

读者-写者(2)

        在前面的基础上加了个条件,同一时刻最多又能有m个读者同时读

//用信号量集
semaphore remutex = m;
semaphore wrmutex = 1;void reader{while(true){//remutex, 1, 1 //第一个1 表示 remutex的值如果小于1(读者数已经到ml),就阻塞,第二个1代表每次remutex减1//wrmutex, 1, 0 表示 wrmutex的值如果小于1(说明已经有写者了),就阻塞,0代表读者不影响写者Swait(remutex, 1, 1 ; wrmutex, 1 ,0); //读。。。Ssignal(remutex,1);}
}void writer{while(true){//remutex的数量初始为0,只有当读者进入临界区才会减1,//只要remutex的值小于m就阻塞,就代表已经有读者在访问了,阻塞Swait(rwmutex,1,1; remutex,m,0);//写。。。Ssigner(rwmutex,1);}
}
http://www.khdw.cn/news/19836.html

相关文章:

  • 怎么把自己的网站放到百度上保定网站推广公司
  • 石家庄政府网站建设品牌型网站制作价格
  • 无锡优化网站排名设计培训学院
  • 下厨房网站学做蒸包视频今日头条网页版入口
  • 网站建设图百度一下百度一下你就知道
  • 织梦网站怎么做伪静态百度公司排名
  • 网络营销战略的内容seo是搜索引擎营销
  • 电脑做网站软件网址大全下载到桌面
  • 建筑工地网站有哪些最好用的磁力搜索神器
  • 网站后台栏目根据什么做的企业网站推广建议
  • wordpress关注公众号天津seo顾问
  • 厦门集美区网站建设百度关键词统计
  • wordpress授权代码百度关键词排名优化
  • 网站维护具体做啥seo是什么职位
  • 电脑系统优化软件哪个好用优化设计全部答案
  • 自己可以做网站服务器吗百度seo搜索引擎优化
  • 做任务网站有哪些内容全自动引流推广软件免费
  • 西安商城网站开发制作网页设计图
  • 怎么用dw做带登陆的网站seo网站优化推广教程
  • 如何建立自己的手机网站微信推广朋友圈广告
  • 淮安集团网站建设百度seo一本通
  • 做公务员题哪个网站比较好汕头seo优化
  • 正能量网站免费下载seo精灵
  • 浙江省建设培训中心网站独立站seo是什么意思
  • 什么是网络营销网络营销的主要工具有哪些优化大师官方下载
  • 网站二级目录做网站平台引流推广怎么做
  • 网站备案查询 java焊工培训
  • 茂名企业自助建站百度seo优化方法
  • 网站开发准备流程图邯郸网站建设优化
  • 怎么做页游网站运营香飘飘奶茶