作者回复: 不错,很棒的总结;
我问threadFactory次数,其实是问worker都在什么情况下会被创建,比如,比较特别的,任务抛异常时;随便自定义一个threadfactory,模拟提交任务就能体会到
作者回复: 任务出异常是要避免
作者回复: Doug Lea这个实现基本是工业标准了,除非特定场景需求
作者回复: 你是说cachedthreadpool?那个大小是浮动的,不是1;如果说single,executorservice毕竟还提供了工作队列,生命周期管理,工作线程维护等很多事,还是要高效
作者回复: 实践是好习惯
作者回复: 谢谢指出
作者回复: android我并没有特别的经验,尽管很多方面是通用的
作者回复: core和Max源码或者逻辑分析都很清楚;而创建线程次数理论上是不确定的,比如任务执行中抛异常,就要重新创建worker