8.1 线程池 1. 自定义线程池 步骤1:自定义拒绝策略接口 package com.example.juc; import lombok.extern.slf4j.Slf4j; import java.sql.Connection; import java.util.ArrayDeque; import java.util.Deque; imp…
大纲 实际测试 使用synchronized关键字解决问题: @Slf4j public class Test16 { static int count = 0; static Object lock = new Object(); public static void main(String[] args) throws Interrup…
预备知识希望你不是一个初学者线程安全问题,需要你接触过 Java Web 开发、Jdbc 开发、Web 服务器、分布式框架时才会遇到基于 JDK 8,最好对函数式编程、lambda 有一定了解采用了 slf4j 打印日志,这是好的实践采用了 lombok 简化 java bean 编写给每个线程好名字,这也是一项好的实践 pom.xml <p…