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

发布于 2021-11-16 06:53:21 字数 239 浏览 421 评论 2

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


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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

檐上三寸雪 2021-11-20 16:30:04

可以看看孙鑫的视频教程中关于线程的处理,有详细的说明。应该能帮得到你。

等风来 2021-11-19 12:42:05

多个连接放到集合中,然后对这个集合做同步

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文