首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

多线程退出有关问题

2012-05-09 
多线程退出问题我在主程序中创建了线程a,然后在a中又创建了b和c,想问下怎样在我退出b或者c任意一个线程时,

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

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

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

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

热点排行