我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:欢乐棋牌 > 观察任务 >

Linux内核的同步机制是什么?主要有哪几种内核锁

归档日期:08-20       文本归类:观察任务      文章编辑:爱尚语录

  从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这些同步机制的发展伴随Linux从单处理器到对称多处理器的过渡;

  伴随着从非抢占内核到抢占内核的过度。Linux的锁机制越来越有效,也越来越复杂。

  自旋锁最多只能被一个可执行线程持有,如果一个执行线程试图请求一个已被争用(已经被持有)的自旋锁,那么这个线程就会一直进行忙循环——旋转——等待锁重新可用。要是锁未被争用,请求它的执行线程便能立刻得到它并且继续进行。自旋锁可以在任何时刻防止多于一个的执行线程同时进入临界区。

本文链接:http://belladogga.com/guancharenwu/441.html