07 2021 档案

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