【发布时间】:2014-05-19 06:10:11
【问题描述】:
我有一个问题 . 我有很多线程..在每个线程中创建一个客户端 我想以破坏在其中创建的客户端的方式终止线程 怎么样?
谢谢你:)
【问题讨论】:
-
我不认为你这样做。我认为您主要想关闭客户端套接字,并让线程退出。
标签: c++ multithreading tcp client terminate
我有一个问题 . 我有很多线程..在每个线程中创建一个客户端 我想以破坏在其中创建的客户端的方式终止线程 怎么样?
谢谢你:)
【问题讨论】:
标签: c++ multithreading tcp client terminate
如果客户端线程在recv() 或read() 中被阻塞,只需关闭套接字进行输入。这将导致读取/接收方法返回零,表示流结束,这将导致任何正确编写的处理代码关闭套接字并退出。
【讨论】: