From a1b5beb8cc6ad219c2ee9329d2bca3ca48f9a372 Mon Sep 17 00:00:00 2001 From: WangjiaW Date: Sun, 26 Dec 2021 20:41:43 +0800 Subject: [PATCH] =?UTF-8?q?Update=20java=E5=B9=B6=E5=8F=91=E8=BF=9B?= =?UTF-8?q?=E9=98=B6=E5=B8=B8=E8=A7=81=E9=9D=A2=E8=AF=95=E9=A2=98=E6=80=BB?= =?UTF-8?q?=E7=BB=93.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 4.7 线程池原理分析 第一块代码注释病句修改 --- docs/java/concurrent/java并发进阶常见面试题总结.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/java/concurrent/java并发进阶常见面试题总结.md b/docs/java/concurrent/java并发进阶常见面试题总结.md index 53cf909f..f24ee2ba 100644 --- a/docs/java/concurrent/java并发进阶常见面试题总结.md +++ b/docs/java/concurrent/java并发进阶常见面试题总结.md @@ -729,7 +729,7 @@ public void execute(Runnable command) { c = ctl.get(); } // 2.如果当前执行的任务数量大于等于 corePoolSize 的时候就会走到这里 - // 通过 isRunning 方法判断线程池状态,线程池处于 RUNNING 状态才会被并且队列可以加入任务,该任务才会被加入进去 + // 通过 isRunning 方法判断线程池状态,线程池处于 RUNNING 状态并且队列可以加入任务,该任务才会被加入进去 if (isRunning(c) && workQueue.offer(command)) { int recheck = ctl.get(); // 再次获取线程池状态,如果线程池状态不是 RUNNING 状态就需要从任务队列中移除任务,并尝试判断线程是否全部执行完毕。同时执行拒绝策略。