社区
通信技术
帖子详情
阻塞式socket导致了接收线程的挂掉?
still_alive
2007-11-13 03:03:03
在一个SP系统中,我有一个接收线程,用来接受来自ISMG的消息,
我通过tcp采用阻塞式的数据获取,平台已经平稳运行两个月,但是最近的一个问题很头痛
就是接收线程死掉(只能这样理解,就是线程里不执行了),请问是不是因为阻塞式socket导致了线程的挂掉?
哪位大哥能否给点建议或意见呢?谢谢
...全文
102
2
打赏
收藏
阻塞式socket导致了接收线程的挂掉?
在一个SP系统中,我有一个接收线程,用来接受来自ISMG的消息, 我通过tcp采用阻塞式的数据获取,平台已经平稳运行两个月,但是最近的一个问题很头痛 就是接收线程死掉(只能这样理解,就是线程里不执行了),请问是不是因为阻塞式socket导致了线程的挂掉? 哪位大哥能否给点建议或意见呢?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peon
2008-02-06
打赏
举报
回复
原因可能很多 你可以用gdb attach 或者pstack 看看
redex
2007-11-14
打赏
举报
回复
一般是ISMG主动关闭了连接, 检测读到0重连即可.
2023最新,最全,最细的JUC多
线程
并发教程
本套课程分为三个部分 并发理论 并发入门 并发应用 在并发理论当中我会向你们介绍并发问题从硬件 CPU 层面到软件...并发集合相关,CopyOnWriteArrayList 和 ConcurrentHashMap
阻塞
队列相关
线程
池相关 Fork/Join 相关
阻塞
模
式
下
socket
多
线程
通信
服务端创建了两个
线程
,一个用于收发数据,对于
接收
连接accept部分开一个
线程
,这样主窗口就不会因
阻塞
而
挂掉
。( 参考资料:《Windows API开发详解——函数、接口、编程实例》第十四章) 客户端client.c /* ...
【Linux高性能编程】详解:什么是I/O/ 管道/
socket
/ 进程的
阻塞
?优缺点和适用场景是什么?
1、回顾:管道的基础知识2、回顾:管道读写的行为3、管道
阻塞
/非
阻塞
的设置4、总结:
阻塞
/非
阻塞
读/写会成功还是失败四、什么是
socket
的
阻塞
和非
阻塞
?(本质是send和recv函数
阻塞
调用)1、回顾:
socket
编程的...
多
线程
通信---解决TCP通信
阻塞
问题
accept与recv以及send都是
阻塞
接口,任意一个接口的调用,都有可能会
导致
服务端流程
阻塞
本质原因:当前的服务端,因为不知道什么时候有新连接到来,什么时候那个客户端有数据到来,因此流程只能固定的去调用接口,...
基于Java+
socket
实现多
线程
聊天室-控制台版
首先启动server端,然后启动client端。...首先,服务端初始化Server
Socket
,然后对指定的端口(这里是65000)进行绑定,接着对端口进行监听,通过调用accept方法
阻塞
,此时,如果客户端有一个
socket
连接到服务端,那么
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章