H*M 发帖数: 1268 | 1 是怎么kill的?假如是pthread的话?
谢谢 |
b*********n 发帖数: 464 | 2 主线程kill其他线程可以用pthread_cancel
【在 H*M 的大作中提到】 : 是怎么kill的?假如是pthread的话? : 谢谢
|
H*M 发帖数: 1268 | 3 great...thanks a lot!
【在 b*********n 的大作中提到】 : 主线程kill其他线程可以用pthread_cancel
|
R***r 发帖数: 120 | 4 我听说good practice应该是设一个share variable as flag,当要kill这个thread的
时候就set the flag,然后让这个thread terminate itself。 |
H*M 发帖数: 1268 | 5 但是thread2如何能够时时刻刻监视这个flag?
【在 R***r 的大作中提到】 : 我听说good practice应该是设一个share variable as flag,当要kill这个thread的 : 时候就set the flag,然后让这个thread terminate itself。
|
R***r 发帖数: 120 | 6 我也不懂,我也是面试时被问到这题,我也象楼上那样说用builtin function,然后面
试官就给我说了这个good practice。
【在 H*M 的大作中提到】 : 但是thread2如何能够时时刻刻监视这个flag?
|
l****q 发帖数: 177 | |
k****a 发帖数: 145 | 8 kill是不是太极端了,一般都不建议用啊。
flag+1,join行不行的? |
l****q 发帖数: 177 | 9 楼上的概念没搞清楚
pthread_join in thread = waitpid in process |