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

简单做网站如何做品牌推广方案

简单做网站,如何做品牌推广方案,网站专业代做哪家好,专业做网站排名freertos的信号量和互斥锁有两个比较形象的例子可以解释两者的主要用途。 第一个是信号量: 使用信号量的最初目的是为了给共享 资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,可以先对这…

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

第一个是信号量:

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

相关文章:

  • 自己做发小说网站广州百度搜索排名优化
  • 外贸网站seo教程企业宣传方式有哪些
  • 国务院网站官网信息化建设规划培训班有哪些
  • 如何自己建设简单的手机网站seo优化视频教程
  • 王爷等级搜索引擎优化的实验结果分析
  • 切管机维修 东莞网站建设凡科建站代理登录
  • 预约做家庭清洁的网站网络营销包括哪些
  • 柳州最好的网站推广公司淘宝关键词怎么做排名靠前
  • 直播软件排行榜2020seo站外优化最主要的是什么
  • 知名网站定制公司电话广州从化发布
  • 威海泰浩建设集团有限公司网站百度一下子就知道了
  • 镇江网站建设包括哪些临沂百度代理公司有几个
  • 中信建设有限责任公司阿尔及利亚惠州seo整站优化
  • 宿迁房产网信息网seo关键词查询
  • 网站建设机器人惠州seo建站
  • 有没有可以做游戏的网站吗绍兴seo排名
  • 秦皇岛市中医院沈阳seo排名外包
  • 杭州网站设计公司价格黑帽seo技术论坛
  • 枣庄市住房和城乡建设局网站免费html网站制作成品
  • 氧os哪个网站做的最好域名注册需要什么条件
  • 唐山做网站公司永久免费进销存管理软件手机版
  • 做网站需要多大的内存专业拓客公司联系方式
  • 在线动画手机网站模板下载百度推广靠谱吗
  • 爱站网官网关键词查询seo优化包括什么
  • 物流网站建设哪个好浙江seo关键词
  • 做外贸到什么网站上发布比较好建立网站的基本流程
  • 网站如何在推广seo外包费用
  • 毕业设计网站模板关键词的优化方法
  • 怎么样自己制作网站下载班级优化大师并安装
  • 珠海横琴建设局网站国际最新新闻