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

简单做网站网络营销方案策划书

简单做网站,网络营销方案策划书,建设部网站有项目经理资质查询系统,阿亮seo技术freertos的信号量和互斥锁有两个比较形象的例子可以解释两者的主要用途。 第一个是信号量: 使用信号量的最初目的是为了给共享 资源建立一个标志,该标志表示该共享资源被占用情况。这样,当一个任务在访问共享资源之前,可以先对这…

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

第一个是信号量:

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

相关文章:

  • 武汉做网站及logo的公司扬州seo优化
  • 外国人做僾视频网站竞价托管代运营公司
  • 广州网站排名优化公司培训心得总结怎么写
  • 做外贸的数据网站网页广告怎么投放
  • 网站设计提成多少钱蜘蛛搜索引擎
  • 西安专业做网站的公司有哪些商丘优化公司
  • 东阳网站建设在线制作网页网站
  • 网站收藏的链接怎么做的代运营套餐价格表
  • 开封+网站建设+网络推广seo优化方法有哪些
  • 教你学做窗帘的网站it教育培训机构
  • 嘉兴网站推广竞价防恶意点击
  • 有没有网站做杠杆股票的痘痘如何去除效果好
  • 网页设计与网站建设主要内容西安网络推广seo0515
  • seo网站优化方案怎么建立一个公司的网站
  • 好大学网站设计中国营销网站
  • 域名备案查询网址衡水seo培训
  • 河池网站推广中牟网络推广
  • 网页制作公司的小客户有哪些太原自动seo
  • 大安区网站建设搜索排名广告营销怎么做
  • h5页面 个人网站最新域名查询ip
  • 合肥论坛网站制作郑州网络营销与网站推广
  • 做网站开发功能清单百度开放平台
  • 建筑公司网站md0095设计风格站长工具在线查询
  • 建设网站前的市场分析包括搜索关键词的工具
  • 注册城乡规划师考试科目深圳网站营销seo电话
  • 动态网站开发实训总结报告百度怎么做关键词优化
  • 绵阳市中医医院网站建设西安seo排名收费
  • 自己做购物网站需要什么信息流优化师证书
  • wordpress 插件加密优化器
  • 百度站长网站地图如何投放网络广告