当前位置: 技术问答>linux和unix
内核同步?
来源: 互联网 发布时间:2016-10-26
本文导语: 看了linux内核设计与实现 有个部分是讲内核同步的 这里所谓的内核的同步 是不是就是不同进程间的同步?所讲的那几种做法是不是就是内核是如何实现进程同步的? 那么我们在编写多进程的时候 如果遇...
看了linux内核设计与实现 有个部分是讲内核同步的 这里所谓的内核的同步 是不是就是不同进程间的同步?所讲的那几种做法是不是就是内核是如何实现进程同步的?
那么我们在编写多进程的时候 如果遇到同步的问题的时候 采取的做法 是不是也仿照内核的做法呢?
以前在window下写多线程的时候 就得自己去做同步的处理 也就是那几种方法 所以看了下那本书 讲内核同步 感觉有点怪
小弟菜鸟 麻烦给小弟解释下
那么我们在编写多进程的时候 如果遇到同步的问题的时候 采取的做法 是不是也仿照内核的做法呢?
以前在window下写多线程的时候 就得自己去做同步的处理 也就是那几种方法 所以看了下那本书 讲内核同步 感觉有点怪
小弟菜鸟 麻烦给小弟解释下
|
你写的应用程序是在用户空间。。。
|
内核的同步方式不一定适用于用户态程序。
在内核态,有一些竞态的时候,要求自旋等待,但用户态程序很少必须有这个要求的。
在内核态,有一些竞态的时候,要求自旋等待,但用户态程序很少必须有这个要求的。