主线程可以使用一个数组存储子线程的ID,不调用 pthread_join来等候子线程退出,要是子线程退出后还有工作要清理,可以使用 pthread_cancel_push 函数来注册退出控制流时调用的函数
直接在子线程退出的时候pthread_kill给主线程发送一个信号
可以用pthread_cond_t
好像是某个参数可以决定这个,你自己找找看