为什么线程的核心对象(例如:互斥锁)可以用在多进程中?

代码i小学生 2016-01-09 10:02:06
线程的同步的方法有:临界区,事件,信号量和互斥锁。但是在进程中同步中除了临界区其他的都可以使用。
问题: 为什么临界区不可以在多进程中使用。
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小竹z 2016-01-15
  • 打赏
  • 举报
回复
临界区是在用户态实现的,地址在用户态中,其他进程无法访问。内核对象是在内核态实现的,全局的,其他进程可以访问。
赵4老师 2016-01-11
  • 打赏
  • 举报
回复
《Windows核心编程》 《深入解析Windows操作系统-Windows Internals》
dustpg 2016-01-10
  • 打赏
  • 举报
回复
lz搜索一下临界区的原理,以及为什么要用临界区就知道为什么了

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧