每天一道题,防止老年痴呆,语言不限,思路伪代码即可。

线程池提交一万个任务(每个任务都是各自独立的,互相没有依赖关系,每个任务的耗时 100ms),怎么定义线程池各个参数,服务器是 4 个核心每个任务都要调用外部接口获取数据,进行统计汇总后,写入到 MySQL 中,还需要对其中的每 100 个任务的执行结果是成功和失败等状态进行汇总统计。对于失败的任务该如何进一步处理?要求能够尽快的处理掉这 1w 个任务。

问题:
1. 线程池参数
2. 每个任务的执行的情况进行汇总
3. 失败的任务该怎么进一步处理
展开
3