SOCKET是多线程安全的吗? [问题点数:40分,结帖人CSDN]
2013-01-26 15:49
525 查看
我想采用两个线程对同一个SOCKET进行I/O操作,一个线程专门负责recv(),另一个专门负责send(),用的是TCP协议。既然是两个线程,那么需要线程保护吗。这两个线程是对同一个SOCKET操作的,SOCKET多线程安全吗,我这么做会不会出错?
PS:我是想提高效率,两个线程,收发互不影响,呵呵
谢谢啦:)
PS:我是想提高效率,两个线程,收发互不影响,呵呵
谢谢啦:)
了说了,我用的是winsock^_^ |
智能开发框架 JEECG 作者张代浩专访 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
fierygnufierygnu等级: 16 3 更多勋章 | #2 得分:0回复于: 2006-01-04 11:46:10 TCP是全双工,没有问题。 |
专访杨刚:移动互联网是孕育下一代高科技企业的土壤 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
bisc_sunnybisc_sunny等级: | #3 得分:0回复于: 2006-01-07 03:49:34 不用MFC的就可以。用MFC的话就要有bind和unbind这些乱七八糟的事情了...。 |
CSDN社区“聊聊春运买票那点事儿”活动正式开始! 对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
bisc_sunnybisc_sunny等级: | #4 得分:0回复于: 2006-01-07 03:50:17 A, 是attach 和unattach.俺上一贴的要更正一下. |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
zhaojian999zhaojian999等级: | #5 得分:0回复于: 2006-01-10 12:01:46 都是安全的 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
oyljerry oyljerry等级: 2 6 4 更多勋章 | #6 得分:0回复于: 2006-01-10 21:48:37 winsock,双工 |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
ablewindyablewindy等级: 2 | #7 得分:0回复于: 2006-01-25 09:11:18 一般就是这么做的! |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
huaxiaotaohuaxiaotao等级: | #8 得分:0回复于: 2006-01-26 15:55:58 要是2个线程同时send呢?还安全么? |
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理 | TOP |
fierygnufierygnu等级: 16 3 更多勋章 | #9 得分:0回复于: 2006-01-26 16:26:07 安全,不过发送的内容可能错乱。所以,安全是相对的。 |
相关文章推荐
- Qt平台下的精简版俄罗斯方块,代码80行(顺便散点分) [问题点数:40分,结帖人lxyppc]
- eclipse 中srping的application.xml没有提示 [问题点数:40分,结帖人yijiaqingilm]
- MVC 中@Html.DropDownListFor() 设置选中项 这么不好使 ? [问题点数:40分,结帖人lkf181]
- 未能加载文件或程序集“Newtonsoft.Json, Version=4.0.0.0, Culture=neutral, PublicKeyToken=30a [问题点数:40分,结帖人u010259408]
- 如何判断一条记录什么字段被修改了 [问题点数:40分,结帖人bluesukeke]
- 如何获取网页验证码图片并保存到本地(Java实现) [问题点数:40分,结帖人lanxuezaipiao]
- 收藏 [推荐] 给浮躁的软件业同仁 [问题点数:40分,结帖人dove1980]
- socket 多线程安全、粘包问题
- eclipse怎么排除fckeditor报错问题? [问题点数:40分,结帖人CHNRosin]
- spring mvc 如何从前台表单传递集合参数并绑定集合对象。 [问题点数:40分,结帖人NewMoons]
- JFreeChart框架中生成饼状图上怎样显示数据 [问题点数:40分,结帖人GreenLawn]
- 当客户端socket关闭时,select模型的server端该如何完美的释放掉连接的socket? [问题点数:100分,结帖人guopo]
- iOS开发--iOS多线程操作时一些要注意的安全问题
- Java基础 多线程 解决安全问题 等待唤醒机制 Lock Condition interrupt join setPriority yield
- 黑马程序员--Java基础--多线程安全问题
- 多线程安全问题----同步代码块
- 黑马程序员------多线程(No.1)(概述、线程的创建、安全问题、同步锁、同步函数)
- 多线程安全问题的解决方法一
- 多线程安全问题及代码的同步
- 【原创】关于C#多线程安全问题的讨论