摘要: maximumPoolSize:此参数的价值在于当coresize线程数达到最大,并且workQueue达到最大,此时正在执行的线程数小于coresize,就会创建新的线程去执行,直到线程数小于maximumPoolSize; corePoolSize:当线程数小于workQueue,线程池中最大的 阅读全文
posted @ 2018-08-09 12:55 花开花落又一春 阅读(1294) 评论(0) 推荐(0)
摘要: 当使用java线程池的时候,返回值类型用future<T> 来接收,比如: 如测试代码所示,线程没有执行完毕,会通过System.out.println(f.get());进行堵塞,此方法不会结束,利用这一点可以监控线程的执行时间。 如果去掉System.out.println(f.get())队列 阅读全文
posted @ 2018-08-09 12:05 花开花落又一春 阅读(2005) 评论(0) 推荐(0)