阅读背景:

Concurrency and Race Conditions [LDD3 05]

来源:互联网 

Concurrency and Its Management

并发和竞争条件,这个计算机操作系统里经典话题,只看文字体会不出什么,如果真正做过devcie driver的人都会深有体会。并发是一个很复杂的场景,复杂到没有人能预测当前的code会是怎么样的环境下执行,看似简答的device driver code,也许正在执行的时候因为时间片用完,CPU被切走了;可能中断发生,CPU处理中断去了;可能多个进程同时执行,多CPU同时在执行同一份code,访问同一个资源;另外,还要考虑资源是否可用,是否会休眠等等等等,在coding的时候其实是很难考虑全面的。并发和竞




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: