读书人

多线程解决思路

发布时间: 2012-02-04 15:43:09 作者: rapoo

多线程
我用pthread_create创建了一个线程

我在另一处地方想做的事是如果我创建的这个线程正在运行就关闭该线程

请问有什么方法知道这个线程是否还在运行?


[解决办法]
pthread_attr_getdetachstate
[解决办法]
最简单的,线程里去访问一个全局变量,运行时置值,退出时清除
访问这个变量就知道有没有在运行
[解决办法]
互斥或者信号量

读书人网 >UNIXLINUX

热点推荐