文件名称:rxlib:一组用于Java的实用程序
文件大小:191KB
文件格式:ZIP
更新时间:2024-03-04 05:16:59
Java
℞lib-java 一组Java实用程序。 ThreadPool-最佳线程数 @SneakyThrows @Test public void threadPool() { // Executors.newCachedThreadPool(); 没有queue缓冲,一直new thread执行,当cpu负载高时加上更多线程上下文切换损耗,性能会急速下降。 // Executors.newFixedThreadPool(16); 执行的thread数量固定,但当thread 等待时间(IO时间)过长时会造成吞吐量下降。当thread 执行时间过长时*的LinkedBlockingQueue可能会OOM。 // new ThreadPoolExecutor(nThreads, nThreads, 0L, TimeUnit.MILLISECONDS, new Link