标签: linux multithreading
这里我有一个任务,我将任务分成许多子任务,然后我创建了许多线程,每个线程处理一个子任务。我的问题是,如果这些线程中的一个(或一些)发生了一些错误并退出而没有完成它的子任务,那么我该如何找出哪些线程发生错误并修复失败。 可能是我可以使用日志记录每个线程的状态? 或者我可以使用一些线程句柄技术,如pthread_join()?