+ -
当前位置:首页 → 问答吧 → 关于线程的同步的问题

关于线程的同步的问题

时间:2011-12-23

来源:互联网

最近在看多线程编程
书中讲到进程由进程的内核对象 和地址空间构成 
线程也是由线程的内核对象和栈构成 
在后面学习中出现了 互斥对象 和 事件对象 说他们都是内核对象 

我的问题是 互斥对象 和 事件对象 是 进程的内核对象 还是 线程的内核对象
为什么说 互斥对象 和 事件对象 由于是内核对象 就可以在进程之间使用 起到进程同步的作用 而关键代码段只能在线程之间使用呢 

先谢谢了!!

作者: CDERFV   发布时间: 2011-12-23

我觉得可以这样理解,互斥对象和事件对象是内核对象,相当于所有进程共享的,而关键代码段是每个进程私有的。

作者: zengwenfu   发布时间: 2011-12-23

看你定义在哪个层面吧

作者: natfit   发布时间: 2011-12-23

互斥对象和事件对象等是内核对象,在内核模式下;
关键代码段 是在用户模式下;

作者: agoago_2009   发布时间: 2011-12-23