07 2021 档案
摘要:java线程池干了些什么事 主要是维持一些常驻的线程,避免每次执行任务新建线程的开销 将线程的执行和提交解耦,用户只用关心线程的提交,而不用关心线程的执行 我们通常怎么使用线程池 ExecutorService threadPoolExecutor = Executors.newFixedThrea
阅读全文
摘要:先看几个case public class SimpleTest { @Test public void threadThrowException() { Thread thread = new Thread(()->{int a = 1/0;}); thread.start(); } @Test
阅读全文
摘要:上周因为项目中的线程池参数设置的不合理,引发了一些问题,看了下代码,发现对JUC中的一些概念需要再清晰些。 Runnable @FunctionalInterface public interface Runnable { /** * When an object implementing inte
阅读全文

浙公网安备 33010602011771号