0
我有一个从使用多个悬挂线程的API中提取数据的过程。如何处理挂起的子线程?
- 主线程启动子线程并等待N个API调用进行并且所有子线程都结束完成;
- 1子线程使用需要对API进行调用的队列填充队列;
- 8个子线程执行API调用。
当其中一个API调用挂起(不幸的是,我无法控制超时)时,子线程永远不会结束,主线程将一直等待子线程结束。
有没有办法强制子线程从主线程结束?或者,有没有一种经过验证的方式来做这种类型的数据收集过程,不会产生这个问题?