ExcuterService如何确定线程池的大小
2016-09-17 16:50
323 查看
ExcuterService pool = Executors.newFixedThreadPool(nThreads);怎么确定这个nThreads的大小 ,即怎么确定线程池的大小?
事前估算,事后测试。按需调整。
宏观上就是:
◎ 计算密集型:线程数量少,比如核数×1.5或×2;
◎ 外部资源依赖型:线程数多,依据并发请求数和外部资源(数据库、磁盘)的并发处理能力来定。
事前估算,事后测试。按需调整。
宏观上就是:
◎ 计算密集型:线程数量少,比如核数×1.5或×2;
◎ 外部资源依赖型:线程数多,依据并发请求数和外部资源(数据库、磁盘)的并发处理能力来定。
相关文章推荐
- Java 如何确定线程池的大小
- 如何确定线程池大小 推荐
- 如何调高COM+中STA对象线程池的大小
- 如何调高COM+中STA对象线程池的大小
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
- 【cuda】blockDim的大小是如何确定的?
- 如何调高COM+中STA对象线程池的大小
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
- C/C++: 函数调用, 栈的大小是如何被确定的
- 创建index之前如何确定其大小
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
- 如何确定task的stack大小
- 如何设定线程池的大小
- 如何确定Windows Server 2012中虚拟机的动态内存可用大小
- 如何调高COM+中STA对象线程池的大小
- 如何确定 Undo Tablespace 的大小
- 如何确定SharePoint中的SPListItem所占据空间的大小?
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
- ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池