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

个人买卖网站如何做兰州模板型网站建设

个人买卖网站如何做,兰州模板型网站建设,专做民宿预定的网站,做百科需要发哪些网站作用: 保护一段临界区的操作时独占的,不能由其他cpu或者线程同时访问破坏数据结构多核系统SMP: 主要考虑一个cpu进入临界区之后,其他CPU不能再去进入这个临界代码区单核系统: 不能被其他进程抢占单核系统自旋锁实现&am…
  • 作用:
    保护一段临界区的操作时独占的,不能由其他cpu或者线程同时访问破坏数据结构
  • 多核系统SMP:
    主要考虑一个cpu进入临界区之后,其他CPU不能再去进入这个临界代码区
  • 单核系统:
    不能被其他进程抢占
  • 单核系统自旋锁实现:
    两种情况打断:抢占、中断
    preempt_disable():关闭抢占
    preempt_enable():打开抢占
  • 普通自旋锁接口:
    spin_lock、spin_unlock:主要就是关闭和打开抢占
    风险是关闭抢占只是组织了其他进程对CPU的抢占,但不能阻止中断程序对CPU的抢占,所以- 有更安全接口:
    spin_lock_irqsave、spin_unlock_irqrestore:保存指令状态吗,关闭中断,关闭抢占
    自旋锁保护的临界区代码和其调用的代码不允许睡眠
  • 多处理器普通自旋锁:
    typedef struct {
    unsigned int slock; //自旋锁初始化是设为1,表示自旋锁可用
    } raw_spinlock_t;
    API:
    spin_lock、__raw_spin_lock、raw_spin_lock_irqsave
  • 总结:
    单处理器:
    关闭内核抢占——》运行临界区代码——》开启内核抢占
    更加安全的流程:
    保存IF寄存器——》关闭当前CPU中断——》关闭内核抢占——》运行临界区代码——》开启抢占、cpu中断、恢复IF寄存器
    SMP多处理器:
    关闭内核抢占——》忙等待(获取自旋锁)——》运行临界区代码——》释放自旋锁——》开启内核抢占
    更加安全的流程:
    保存IF寄存器——》关闭当前CPU中断——》关闭内核抢占——》(忙等待)获取自旋锁——》运行临界区代码——》释放自旋锁、开启抢占、开启中断、恢复IF寄存器
http://www.yayakq.cn/news/437804/

相关文章:

  • 网站建设与制开发网站公司名称
  • 网站做外链的方式行业网站建设教程
  • 好网站建设公司选择哪家好百度的企业网站
  • 做企业网站应该注意什么校内二级网站建设整改方案
  • 新闻摘抄大全小红书seo
  • 上海响应式网站建设公司投资公司取名字大全
  • 网站怎么怎么做关键字北京网站优化效果怎样
  • 网站制作不用备案杭州专业的网站制作成功案例
  • 门户网站的建设公司一般的学校网站怎么做
  • 用jsp实现网站开发的流程c# 网站开发实例教程
  • 网站建设高端勒流有做网站的吗
  • 导购类网站备案网站上传wordpress
  • 哪个旅游网站做的比较好会计培训班初级费用
  • 可以自己做安卓app的网站网站建设基本情况介绍
  • 企业网站建设长沙app软件程序开发
  • 天津网站建设制作品牌公司WordPress 转发文章 配图怎么办
  • 教你学做窗帘的网站校园网站设计与实现
  • 网站优化如何收费wordpress搜索乱码
  • 长春百度网站排名优化轴承 网站建设 企炬
  • ups国际快递网站建设天津网站建设有哪些
  • 请柬网站开发最新新闻摘抄
  • 零基础网站建设教程大型资讯门户网站怎么做排名
  • seo网站优化外包lnmp wordpress 数据库
  • 获取网站访客qq代码泸州市住房和城乡建设厅官方网站
  • 网站主机购买互联网推广的方式
  • 做网站最基本网络管理系统有哪些
  • 建设网站平台的章程网站搭建工作怎么样
  • 网站系统免费网页设计师培训费用
  • 网站导航栏设计息烽做网站公司有哪些
  • 网站被别人备案鹤壁做网站的公司