当前位置: 技术问答>linux和unix
如何实现线程的“即时创建,即时销毁”?
来源: 互联网 发布时间:2015-11-17
本文导语: 我的方法:将线程设置为“分离”线程。 pthread_attr_t attr; pthread_t tid; pthread_attr_init(&attr); pthrea_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); pthrea_create(&tid, &attr, (void*)my_function, NULL ); 这样my_function结束后,线程就可...
我的方法:将线程设置为“分离”线程。
pthread_attr_t attr;
pthread_t tid;
pthread_attr_init(&attr);
pthrea_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthrea_create(&tid, &attr, (void*)my_function, NULL );
这样my_function结束后,线程就可以直接return了吧?也就是说不用调用pthread_join()了吧?
pthread_attr_t attr;
pthread_t tid;
pthread_attr_init(&attr);
pthrea_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthrea_create(&tid, &attr, (void*)my_function, NULL );
这样my_function结束后,线程就可以直接return了吧?也就是说不用调用pthread_join()了吧?
|
你都已经做出来了的嘛?!!!!!!你要问什么呢????
|
因为心里不踏实:)
|
对。不用了。调用join就会出错。如果你的linux不是太老,资源应该都已经收回了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。