社区
C++ 语言
帖子详情
线程内结束本线程
xiaolomg
2013-02-17 01:05:37
最近在写一段代码,比如socket里启动了线程B,C;
能否在线程B内把socket关闭呢?
现在是令启动一个线程关闭,但是总是有问题。
...全文
102
4
打赏
收藏
线程内结束本线程
最近在写一段代码,比如socket里启动了线程B,C; 能否在线程B内把socket关闭呢? 现在是令启动一个线程关闭,但是总是有问题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2013-02-18
打赏
举报
回复
结束本线程用return语句, 关闭socket用close函数。
唯恐天下不乱
2013-02-17
打赏
举报
回复
如果是在同一线程内的代码,可以还可以用ExitThread()(要和CreateThread配对使用) 最好使用return的方式结束线程。
唯恐天下不乱
2013-02-17
打赏
举报
回复
搜搜线程间通讯。 消息不错,PostThreadMessage, 也可以用内核对象, 也可以用全局变量等 - 这样的话,线程里的socket的函数就要全部用非阻塞函数。
FingerStyle
2013-02-17
打赏
举报
回复
DWORD WINAPI Proc(LPVOID p); 可以传参数来进行操作。 或者直接PostMessage
易语言大漠多
线程
模板多
线程
结束
为了在
线程
结束
时保证
线程
安全,首先采用WaitForSingleObject自然等待
结束
,设置了30s的等待时间,当自然
结束
失败时,如果等待自然
线程
失败,没有办法的情况下,只能强制粗暴的
结束
线程
,同时我们对象对计数器进行...
多
线程
——停止
线程
(
结束
run方法)
/** * 停止
线程
: ... * 2.run方法
结束
了,当
线程
中没有运行的代码时,
线程
就
结束
了,意味着任务
结束
,
线程
消失。 * * 考虑一个问题,怎么能让run方法
结束
呢? * 一般情况下,run方法当中都会定义循
java判断
线程
结束
_java中如何判断一个
线程
是否
结束
如果顺利执行,则说明该
线程
未
结束
。(视频教程推荐:java视频)比如在
线程
B中调用了
线程
A的Join()方法,直到
线程
A执行完毕后,才会继续执行
线程
B。t.join(); //调用join方法,等待
线程
t执行完毕t.join(1000); //等待 ...
C++ 多
线程
学习笔记(2):
线程
启动、
结束
、创建
线程
方法
文章目录一、
线程
启动、
结束
、创建
线程
方法1. 创建
线程
的一般方法(1)thread() 一、
线程
启动、
结束
、创建
线程
方法 1. 创建
线程
的一般方法 主
线程
在从main开始执行,一旦主
线程
从main()返回,则整个程序(进程)...
主
线程
创建子
线程
,如果子
线程
不
结束
,主
线程
会
结束
吗?
如果执行到了main end 这里,main方法就
结束
了,如果此时还有继续打印我是子
线程
,说明子
线程
还在继续跑 主
线程
创建子
线程
,如果子
线程
不
结束
,主
线程
会
结束
吗? 答案是: 子
线程
不
结束
,主
线程
该
结束
的时候还是会...
C++ 语言
64,652
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章