杀死线程和孩子杀死后没有崩溃

时间:2013-11-09 05:11:28

标签: c multithreading crash pthreads

我怎么能杀死线程和孩子?

i killing the parent thread but children threads are not killed.

我通过以下代码创建线程:

pthread_attr_t  attr;
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthread_create(&posixThreadID, &attr, &threadFunc, "void");

for kill:

pthread_cancel(posixThreadID);

1 个答案:

答案 0 :(得分:0)

您可以使用pthread_kill来杀死特定的帖子。您可以将kill -9 ppid发送到父进程,如果您打算终止该组中的所有线程,它将终止线程组中的所有线程。