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

建筑网站模板网件r6300v2

建筑网站模板,网件r6300v2,江苏分销网站建设,网站外包合作以下内容源于朱有鹏《物联网大讲堂》课程的学习#xff0c;如有侵权#xff0c;请告知删除。 一、概念 #xff08;1#xff09;竞争状态#xff08;简称竟态#xff09;#xff1b; #xff08;2#xff09;临界段#xff08;某一段代码#xff0c;该代码有可能…以下内容源于朱有鹏《物联网大讲堂》课程的学习如有侵权请告知删除。 一、概念 1竞争状态简称竟态 2临界段某一段代码该代码有可能造成并发因此应该添加锁。这段代码应该尽可能地短、互斥锁、死锁由于互斥锁使用不对导致的后果 3同步与并发多CPU、单cpu下多任务、中断。 二、解决竟态的方法 1原子操作automic_t即不可分割的操作以前认为原子不可以分割 操作要么不开始要么开始后就不会被打断。 2信号量、互斥锁 程序可以休眠即当前代码运行条件不满足因此把cpu交出来等到条件满足时再使用cpu。 3自旋锁 程序不可以休眠不会让出CPU。这段时间很短因此可以等待。23可以“占用篮球场CPU与否”的例子来理解。 三、自旋锁和信号量的使用要点 1自旋锁不能递归 已经拿到自旋锁后不能再次获取该锁。 2自旋锁可以用在中断上下文即中断处理程序信号量不可以因为当运行条件不满足时可能造成睡眠但是在中断上下文中获取自旋锁之前要先禁用本地中断 中断上下文不能使用信号量因为中断上下文不参与调度一旦开始就应该执行完不应该在运行阶段交出cpu。 3自旋锁的核心要求 拥有自旋锁的代码必须不能睡眠要一直持有CPU直到释放自旋锁 4 信号量和读写信号量适合于保持时间较长的情况它们会导致调用者睡眠因此只能在进程上下文使用而自旋锁适合于保持时间非常短的情况它可以在任何上下文使用。如果被保护的共享资源只在进程上下文访问使用信号量保护该共享资源非常合适如果对共享资源的访问时间非常短自旋锁也可以。但是如果被保护的共享资源需要在中断上下文访问包括底半部即中断处理句柄和顶半部即软中断就必须使用自旋锁。自旋锁保持期间是不能被抢占的所谓抢占即优先级比其高而信号量和读写信号量保持期间是可以被抢占的。自旋锁只有在内核可抢占或SMP多处理器的情况下才真正需要在单CPU且不可抢占的内核下自旋锁的所有操作都是空操作。
http://www.pierceye.com/news/862878/

相关文章:

  • 做动漫网站侵权吗途牛网网站建设评价
  • 域名到期对网站的影响做美缝在哪个网站接单
  • 网站建设技术网站刚做网站和搜出来的不一样
  • 营销型网站建设集装箱液袋如何做做网站
  • 刘晓忠 网站建设手机网站绑定域名是什么意思
  • 东莞网站建设 包装材料汅app下载大全2022
  • 湖南平台网站建设找哪家设计师培训班多少钱
  • 网站代码素材重庆渝发建设有限公司官网
  • 网站标题能改吗加强档案网站建设
  • 2016网站设计龙岩微信网站建设
  • 梅州建站规划网站建设从零到精通.pdf
  • 商业机构的网址网站关键词优化费用
  • 企业网站建设中期报告模板微信小程序开发需要哪些技术
  • 裕顺网站建设上海房价2022年最新房价
  • 百度联盟做网站赚钱制作网页完整步骤
  • 化妆品网站建设规划书范文h5网站建设h
  • 增城低价网站建设app制作公司哪个好
  • 网站建设制作苏州自己做网站能赚钱吗2018
  • 太原做手机网站临沂外贸网站
  • 哪个域名注册网站好下载爱南宁乘车
  • 网站备案接入商是什么交互设计个人网站
  • 移动 网站模板app推广视频
  • 网站网页设计中怎么添加页码信息wordpress中文包
  • 网站优化排名软件网怎么看网站服务器地址
  • iis网站建设中怎么免费做网站不要域名
  • 广州 网站开发 公司怎样做一个公众号
  • 注册网站域名需要什么河南网站建设定制
  • 白种女人做爰网站网站建设新闻动态
  • 360百度网站怎么做徐州企业建站模板
  • 宁波做公司网站的公司wordpress 说说 插件