多线程使用同一个SOCKET有没有同步的问题

心再飞翔 2009-06-09 08:21:10
多线程使用同一个SOCKET有没有同步的问题。
...全文
63 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
select就是一种同步复用
Ghost226 2009-06-10
  • 打赏
  • 举报
回复
其实你可以试一下异步选择嘛,我记忆中就是要这样
bnm77 2009-06-10
  • 打赏
  • 举报
回复
以轮询方式同步应该可以
sms88 2009-06-10
  • 打赏
  • 举报
回复
在一个线程里send,在另外一个线程里recv,理论上是没问题。
可我有次做的一系统服务在一台机子上刚开机时,会出现recv接收不到。在别的机子上就没问题,当然也不清楚是不是我代码的问题。我最终没用这种方式了
yekoufeng 2009-06-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 steedhorse 的回复:]
send,recv分别在不同的线程中执行没有问题。
多个线程同时send或同时recv当然不行。
[/Quote]
就是这样
zhujuncug 2009-06-10
  • 打赏
  • 举报
回复
没有同步的问题
oldCanISoftware 2009-06-09
  • 打赏
  • 举报
回复
ding
mmxpp 2009-06-09
  • 打赏
  • 举报
回复

mark
晨星 2009-06-09
  • 打赏
  • 举报
回复
send,recv分别在不同的线程中执行没有问题。
多个线程同时send或同时recv当然不行。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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