首页
社区
课程
招聘
[讨论]进程间同步排队的问题
发表于: 2012-12-6 17:54 3701

[讨论]进程间同步排队的问题

2012-12-6 17:54
3701
这么说吧
进程A创建了10个线程
进程B创建了10个线程

这20个线程都会访问数据data,同时访问会出错,我想让这20个线程排队访问data.

由于跨进程,不能使用临界区,不知道各位都用什么办法解决的.

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 119
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用 有名信号量 可以解决LZ的问题么? CreateSemaphore,这个函数,最后一个参数把名字带上,其它进程也就可以得到这个信号量了。
2012-12-6 18:13
0
雪    币: 778
活跃值: (208)
能力值: ( LV9,RANK:260 )
在线值:
发帖
回帖
粉丝
3
用事件来实现
2012-12-6 19:12
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
CreateEvent
2012-12-11 09:35
0
雪    币: 256
活跃值: (41)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恩 用信号量解决了
2012-12-11 15:55
0
游客
登录 | 注册 方可回帖
返回
//