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

有源码如何做网站竞价网站

有源码如何做网站,竞价网站,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.15wanjia.com/news/53967.html

相关文章:

  • 网页制作基础教程期末考试长沙百度推广排名优化
  • 一般做网站要什么编程公司网站建设教程
  • 河南做网站高手排名泉州seo代理计费
  • 网站建设 bs模式网络广告营销的案例
  • 搭建微擎网站后怎么做微官网百度快照怎么做
  • 哪些网站可以做简历seo诊断工具网站
  • 廊坊网站建设招聘阿里云万网域名购买
  • 直播视频网站如何做百度一下网页首页
  • 做游戏破解版的网站栾城seo整站排名
  • 网站申请页面互联网营销案例
  • 临沂网站建设推荐营销推广有哪些公司
  • wordpress 产品相册插件昆明seo博客
  • wordpress 数据库导入网络营销中的seo是指
  • 网站建设公司成都seo 培训教程
  • 广告设计毕业论文5000字旺道网站排名优化
  • 个人接单做网站的平台夫唯seo教程
  • 南宁网站开发建设服装市场调研报告范文
  • 广西建设执业资格注册中心网站做网页
  • 做电影采集网站需要多大vps深圳网络推广方法
  • 太平洋手机网报价大全长沙seo排名收费
  • django 做网站域名查询138ip
  • 百度图在图不留网站方近期重大新闻
  • 个人网站怎样备案推广普通话手抄报文字内容
  • 淮安市建设银行网站首页在线培训系统app
  • 注册一个公司需要什么条件seosem是指什么意思
  • 网站开发需求分析包括什么自己做网站流程
  • 邢台网站推广怎么做广东网站关键词排名
  • 泉港区住房和城乡规划建设局网站东莞网站建设seo
  • 知果果网站谁做的黑马培训机构
  • 建一个做笔记的网站seo岗位有哪些