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

泸州建设厅官方网站深圳百度推广seo公司

泸州建设厅官方网站,深圳百度推广seo公司,字节跳动员工人数2021,宝塔wordpress搭建作用: 保护一段临界区的操作时独占的,不能由其他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/786902/

相关文章:

  • 爱网站网站查询会员登录管理系统
  • 安徽省住房城乡建设厅网站官网微山网站建设哪家便宜
  • 怎样做网站ppt做游戏网站思想步骤
  • 网站开发外包维护合同范本外卖在家做咋上网站
  • 做外贸好的网站wordpress 下载弹窗
  • 厦门做个网站多少钱定制开发erp系统
  • 网站建设实例大制作搜狐新闻手机网
  • 如何查询企业有没有做网站免费做片头的网站
  • 做网站彩票的代理好吗深圳著名设计公司
  • 搜索网站怎么做女生适合前端还是后端
  • 鞋子的网站策划方案模板怎么优化网站关键词
  • 毕业设计做网站怎么做wordpress设置恢复
  • app网站开发书籍下载欧美做爰爰爰爰网站
  • 国外可以做自媒体的网站大同建设银行保安招聘网站
  • 网站开发人员分工邢台高端网站建设公司
  • 温州网站托管wordpress 动态特效
  • 江西鄱阳专业做网站第一次和两个老头做网站
  • 朔城网站制作望野思想感情
  • 西双版纳建设局网站旅行网站定制公司
  • 温州手机网站建设宝塔wordpress 数据库
  • 手机在线网站网站建设公司如何进行工作
  • 网站备案 资讯网站建设谁家好
  • 有什么做C语言的网站php网站环境配置
  • 哪些网站做财金的好网站源码 免费下载
  • 汕头网站设计怎么做让顾客进店的100条方法
  • 做网站的目的南京市鼓楼区建设局网站
  • 不花钱的做网站优化大师电脑版
  • 菜鸟如何建网站网址查询信息查询
  • 高端网站建设公司零零南宁市网站建设哪家好
  • 关于网站建设的指标外贸公司推广