摘要:
有一个场景,需要完成很多任务,首先想到是用多线程来完成.主要参数:1:任务数量2:线程数量代码分析:由于这里的任务是计算密集型的,最好的方式是线程数量和cpu核数一样,启动线程越多效率越低 如果任务是IO密集型的话,线程数量可以设置大些,具体数量可以慢慢调,比如像数据酷拷贝大量数据到另一个数据库,文件拷贝等总结:线程不是越多越好,当设置线程数量时,可以查看cpu使用率,如果使用率比较低那可以把线程数跳高,如果cpu已经很忙了,线程数越多cpu线程切换开销越大,造成程序效率更低下package com.xf.test;import java.util.ArrayList;import ja... 阅读全文
posted @ 2013-09-13 21:20
鸟枪变大炮
阅读(3073)
评论(0)
推荐(0)
浙公网安备 33010602011771号