多线程退出问题
我在主程序中创建了线程a,然后在a中又创建了b和c,想问下怎样在我退出b或者c任意一个线程时,能一起把a线程也退出(等于abc全部退出)。程序为C语言
[解决办法]
pthread_cancel,或者设置个全局变量让它退出。
[解决办法]
想问下怎样在我退出b或者c任意一个线程时,能一起把a线程也退出(等于abc全部退出)。
这句话不是太懂 你是说b和c只要有一个退出你就全部退出,还是b、c都退出你才全部退出???
不过不管是第一种还是第二种 你都可以用一个声明一个信号 根据信号是否挂起来判断是否退出线程