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

成功网站建设案例python制作网站开发

成功网站建设案例,python制作网站开发,wordpress 版权,手机网站生成小程序生产者-消费者 系统中有一组生产者进程和一组消费者进程 两者共享一个初始为空,大小为n的缓冲区 缓冲区没满,生产者才能放入 缓冲区没空,消费者才能取出 互斥地访问缓冲区 互斥要在同步之后,不然会导致想要同步,但由…

生产者-消费者

系统中有一组生产者进程和一组消费者进程
两者共享一个初始为空,大小为n的缓冲区
缓冲区没满,生产者才能放入
缓冲区没空,消费者才能取出
互斥地访问缓冲区
在这里插入图片描述
互斥要在同步之后,不然会导致想要同步,但由于没有锁而导致死锁
遵循先V后P

多生产者-多消费者

在这里插入图片描述
多对多需要清楚互斥量是否为1,若为1可能可以不加互斥,若不为1则需要加,因为要避免覆写缓冲区,导致数据错误
同步需要梳理好前后关系,例如这里的盘子和水果

读者-写者

当有读者和写者两组并发进程,共享一个文件,读时只允许读,不允许写,写时不允许读和写
难点在怎么确定当前访问的进程是哪种进程
在这里插入图片描述
此处将互斥量套在检查count和赋值count上,但造成了读优先,且写饥饿

在这里插入图片描述
为了解决写饥饿,加入对写标志的同步操作,即当有写进程申请访问时,读文件进程只能等待,读写平衡法

吸烟者

三个抽烟者各自持有三种材料中的一种,一个供货商每次提供两种材料,抽烟者一凑齐材料就能抽,此处就涉及了线程同步问题
在这里插入图片描述
其实这里finish用做表示抽完才能放材料,设置三种材料作为变量即可

哲学家进餐

在这里插入图片描述
这里就不能常规的p操作检查两边的筷子能否拿起,因为同时并发会导致都吃不上饭
要想实现不死锁,需要让他们按一定顺序吃饭,如只有能拿起一双筷子的才能吃饭,不然就不能拿筷子
在这里插入图片描述

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

相关文章:

  • 怎么自己做网站版面设计域名备案费用
  • 网站建设定制开发网站seo方案建设目标
  • 做网站网站代理违法吗企业网站管理系统最新4湖南岚鸿牛x1 0
  • 找权重高的网站方法做网站维护
  • 外贸商城网站 定制创科手机网站
  • 法库综合网站建设方案初步ps网页设计素材
  • 网站发展建设思路上海 网站建设 排名
  • 网站建设需要摊销吗金华建设银行网站
  • wordpress网站搬家vps怎么检查网站有没有被挂马
  • 综合购物网站建站上海哪里做网站好
  • 河南网站建设app开发云南seo刷关键词排名优化
  • 如何在eclipse上做网站模版网站怎么做
  • 怎么样推广网站网站建设找c宋南南
  • 信息技术网站开发长沙网动网络科技有限公司
  • 中国怎么进fiverr网站做任务重庆网站seo好不好
  • 中山seo网站优化公司wordpress 归档函数
  • 网站如何快速免费推广淘宝客的wordpress模板
  • 做驾校题目用什么网站好网站建设视频万网
  • 网站建设框架构建哈尔滨建设网站成本
  • 环保主题网站模板濮阳建站推广哪家好
  • 建站公司获客成本网站设计的尺寸
  • WordPress修改网站背景遵义软件制作平台
  • 铁路工程建设材料预算价格2网站网站托管服务适用于
  • 网站上传好了如何做定向企业宣传片制作软件app
  • 滨海县建设局网站网站建设 网页
  • 百度站长工具后台产品设计毕业设计作品
  • 嘉兴 网站 制作免费发布信息的网站
  • 望牛墩镇仿做网站什么网站可以看到绵阳建设
  • 企业内部网站制作购买帝国cms做网站代理
  • 临颍网站建设wordpress 默认主题站点