1.多线程编程时如何设置线程池的大小?
根据任务的性质判断是CPU密集型任务多,还是I/O密集型任务多。如果是需要消耗大量的CPU资 源时线程程池数量可以设置CPU的核心数。如果是I/O密集型任务,就可以把线程池数设置大点。因为线程在处理I/O时是不会占用CPU来处理。
微信扫一扫
1.多线程编程时如何设置线程池的大小?
根据任务的性质判断是CPU密集型任务多,还是I/O密集型任务多。如果是需要消耗大量的CPU资 源时线程程池数量可以设置CPU的核心数。如果是I/O密集型任务,就可以把线程池数设置大点。因为线程在处理I/O时是不会占用CPU来处理。
相关推荐