读书人

多线程退出有关问题

发布时间: 2012-05-09 12:13:59 作者: rapoo

多线程退出问题
我在主程序中创建了线程a,然后在a中又创建了b和c,想问下怎样在我退出b或者c任意一个线程时,能一起把a线程也退出(等于abc全部退出)。程序为C语言

[解决办法]
pthread_cancel,或者设置个全局变量让它退出。
[解决办法]
想问下怎样在我退出b或者c任意一个线程时,能一起把a线程也退出(等于abc全部退出)。

这句话不是太懂 你是说b和c只要有一个退出你就全部退出,还是b、c都退出你才全部退出???

不过不管是第一种还是第二种 你都可以用一个声明一个信号 根据信号是否挂起来判断是否退出线程

读书人网 >C++

热点推荐