当前位置: 技术问答>linux和unix
大家好,pthread库创建线程,如何等待线程安全退出?
来源: 互联网 发布时间:2016-12-31
本文导语: RT... 创建了一个循环线程。 WINDOWS 可以用 WaitForSingleObject 等待一个线程的退出信号量。 如果等到就closehandle 就行了,没等到就强行 termiatethread 那么 LINUX下是如何做的? 知道的麻烦说说 谢谢! ...
RT...
创建了一个循环线程。
WINDOWS 可以用 WaitForSingleObject 等待一个线程的退出信号量。
如果等到就closehandle 就行了,没等到就强行 termiatethread
那么 LINUX下是如何做的?
知道的麻烦说说 谢谢!
创建了一个循环线程。
WINDOWS 可以用 WaitForSingleObject 等待一个线程的退出信号量。
如果等到就closehandle 就行了,没等到就强行 termiatethread
那么 LINUX下是如何做的?
知道的麻烦说说 谢谢!
|
pthread_join(id,&status);
|
A thread may either be joinable or detached. If a thread is joinable, then another thread can call pthread_join(3) to wait
for the thread to terminate and fetch its exit status.
for the thread to terminate and fetch its exit status.
|
你去看看书吧,不知道你把这个函数放在哪里调用的=,=
你不想等可以设置detach属性,线程自己退出就释放资源了,不用再去等了。
你不想等可以设置detach属性,线程自己退出就释放资源了,不用再去等了。
|
pthread_join()
或者你
sleep()
或者你
sleep()
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。