我怎么能杀死线程和孩子?
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);
答案 0 :(得分:0)
您可以使用pthread_kill
来杀死特定的帖子。您可以将kill -9 ppid
发送到父进程,如果您打算终止该组中的所有线程,它将终止线程组中的所有线程。