线程内结束本线程

xiaolomg 2013-02-17 01:05:37
最近在写一段代码,比如socket里启动了线程B,C;
能否在线程B内把socket关闭呢?
现在是令启动一个线程关闭,但是总是有问题。
...全文
74 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
赵4老师 2013-02-18
结束本线程用return语句, 关闭socket用close函数。
  • 打赏
  • 举报
回复
如果是在同一线程内的代码,可以还可以用ExitThread()(要和CreateThread配对使用) 最好使用return的方式结束线程。
  • 打赏
  • 举报
回复
搜搜线程间通讯。 消息不错,PostThreadMessage, 也可以用内核对象, 也可以用全局变量等 - 这样的话,线程里的socket的函数就要全部用非阻塞函数。
  • 打赏
  • 举报
回复
FingerStyle 2013-02-17
DWORD WINAPI Proc(LPVOID p); 可以传参数来进行操作。 或者直接PostMessage
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2013-02-17 01:05
社区公告
暂无公告