设置线程池的大小

设置线程池的大小须要考虑3个因素:java 计算环境(CPU的个数?内存多大?…) 资源预算(准备给线程池多少资源?) 任务类型(任务是cpu密集型仍是I/O密集型?) cpu密集型任务线程池大小:Nthreads=Ncpu+1 即便cpu密集型任务偶尔由于页缺失故障或其余缘由而暂停时,额外的线程也能保证cpu时钟周期不会浪费web 对于I/O密集型任务或者阻塞操做的任务,必须估算任务的等待时间和
相关文章
相关标签/搜索