首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

多线程解决思路

2012-02-04 
多线程我用pthread_create创建了一个线程我在另一处地方想做的事是如果我创建的这个线程正在运行就关闭该

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

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

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


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

热点排行