windows socket服务器端多线程同步锁问题

爱上绝对路径 发布于 2012/11/21 23:52
阅读 518
收藏 0

小弟正在做一个在线课表查询的小练习。其中想实现这样一个功能:多个clients可以同时提交read请求给服务器(多线程实现),但是当有一个client提交write请求时,服务器不会对其他clients请求做反映,直到该clients完成write操作。


我使用了WaitForSingleObject()函数,但是一只得不到正确的结果,总是将请求write操作的那个client也禁掉了。求各位大牛不吝赐教。

以下是问题补充:

@爱上绝对路径:我知道我代码问题在哪儿,就是不知道如何使用这个函数实现这个功能。。。 (2012/11/21 23:53)
加载中
0
缪斯的情人
缪斯的情人
多个连接放到集合中,然后对这个集合做同步
0
苍狼白鹿
苍狼白鹿
可以看看孙鑫的视频教程中关于线程的处理,有详细的说明。应该能帮得到你。
返回顶部
顶部