日期:2014-05-16  浏览次数:20636 次

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

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

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


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