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

app网站开发后台处理公司网站开发费计入

app网站开发后台处理,公司网站开发费计入,背景模板,wordpress 内页模板freertos的信号量和互斥锁有两个比较形象的例子可以解释两者的主要用途。 第一个是信号量: 使用信号量的最初目的是为了给共享 资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,可以先对这…

freertos的信号量和互斥锁有两个比较形象的例子可以解释两者的主要用途。

第一个是信号量:

使用信号量的最初目的是为了给共享 资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,可以先对这个标志进行查询,从而在了解资源被占用的情况之后,再来决定自己的行为。
例如停车场,假如停车场有一百个停车位,那么在没有车辆驶 入的情况下信号量就是100,当驶入一辆汽车信号量减1,驶出一辆汽车信号量就加1。当驶入的汽车 为100的时候,信号量就会为0,这个时候如果还有汽车准备驶入停车场就无法再获取到信号量了从 而禁止驶入。直到有汽车驶出停车场后信号量才会被释放,这个时候之前想要驶入停车场的汽车就会获得刚刚释放的信号量从而准许进入停车场。
例子来源雅特力的freertos的学习资料。
第二个互斥锁:
从互斥信号量这个名字就知道是为了资源互斥访问而设计的,它和二值信号量都有资源互斥访问的功 能,只是二值信号量可能会发生优先级翻转的问题,而互斥信号量则采取了措施尽量回避 这个问题。
举个例子,互斥锁就像列车的上的卫生间,当有人进去的时候一关门就会提示,卫生间有人,其他人再想进这个卫生间就必须等上一个人主动从卫生间出来,这里有个细节就是必须他自己(获取锁的线程)释放资源,不能别人(别的线程)给他释放。而信号量是没有这个限制的。
然后是优先级翻转的问题,
为什么互斥锁可以尽量将优先级翻转问题降到最低,因为,互斥锁有优先级继承的机制。
举个例子,当一个高优先级任务想要获取某互斥信号量,但是该信号量被某低优先级的任务所持有,此时高优先级的任务就会进入阻塞态,在进入阻塞态之前此高优先级的任务会将持有互斥信号量的低优先级的任务的优先级提高到和高优先级任务相同的优先级。这样某个中优先级的任务就不会打断这个低优先级的任务,这个低优先级的任务就可以尽快使用完资源释放给高优先级任务。
http://www.yayakq.cn/news/992071/

相关文章:

  • 迷你主机做网站做网站商城项目的流程
  • 南通高端网站建设咨询优秀广告设计案例作品欣赏
  • 青海省城乡和住房建设厅网站保定建设工程信息网
  • 网站流量变现站酷设计网站官网入口免费个人海报
  • 电子商务网站建设与管理第四章答案深圳市住房和建设局领导班子成员
  • 网站模板 php网络小程序开发公司
  • 长沙 网站优化网站开发常用标签
  • pc端网站优缺点建设单位发包许可证网站
  • 响应式网站开发流程图学校培训网站建设
  • 北京模板网站开发公司国家机构网站建设
  • 带视频的网站模板如何建立自己网站视频教程
  • 厦门做网站xm37sharepoint网站制作
  • 虚拟主机怎么建网站外贸网站 测速
  • 纯静态网站怎么做幼教资源网网站开发策划书
  • 可以下载的网站模板吗网站改版 总结
  • 一键网站模块高校网络架构
  • 南宁网站开发外包报价网易代理暴雪
  • 如何在工商局网站做企业年报浦东网站建设哪家好
  • 网页制作网站创建横沥东莞网站建设
  • 平顶山市住房和城乡建设局网站南京淘宝网站设计公司
  • 网站采集信息怎么做做微信封面模板下载网站
  • 凡科网站制作教程seo计费怎么刷关键词的
  • ppt怎么做网站响应式网站内容布局
  • 网站二级目录建站宁波网站建设详细策划
  • 网站开发免费网站后台做1个多少钱
  • 怎么建设门户网站百度导航官网
  • 网站建设开发流程按钮鸿扬家装网站建设
  • 如何做增加网站留存的营销活动南京网站建设网站制作 雷仁网络
  • 外贸网站优化建设四川省建设工程造价信息网站
  • 银川360推广 网站建设企业做网站收入