临界区域锁定全局变量的问题

qq_27638253 2017-08-09 04:04:39
全局变量在进程和线程中共享,可不可以只在在进程访问的函数加临界区域,还是线程也要加, 或者加临界区域也不起作用
...全文
193 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-08-10
  • 打赏
  • 举报
回复
《Windows核心编程》
worldy 2017-08-09
  • 打赏
  • 举报
回复
进 程是线程的容器,进程是通过一组线运行程的运行来体现的,因此,没有进程使用临界区的说法,只有线程在用
qq_27638253 2017-08-09
  • 打赏
  • 举报
回复
不是不同进程,是mfc窗体开的一个线程,和对话框显示交换数据,想只在进程能使用临界区域,因为线程代码是协议开发的人写的
xiaohuh421 2017-08-09
  • 打赏
  • 举报
回复
临界区 只是进程内有效. 即同一个进程中的多个线程间同步, 可以使用临界区 如果你是要在多个进程间同步, 就需要使用命名互斥量来做了.

15,471

社区成员

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

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