最佳启动线程数和CPU内核数量成正比,和IO阻塞时间成反比;
如果是CPU计算密集型任务,那么线程数最多不超过CPU内核数,因为启动再多线程,CPU也来不及调度;
如果是IO操作,那么多启动线程有助于提高任务并发度,提高系统吞吐能力,改善系统性能;