Skip to content

Commit 0ba4ff0

Browse files
committed
[docs update]语句不通顺“调用”->“调用者”
1 parent 2ece986 commit 0ba4ff0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: docs/java/concurrent/java-concurrent-questions-03.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ public void allowCoreThreadTimeOut(boolean value) {
286286
如果当前同时运行的线程数量达到最大线程数量并且队列也已经被放满了任务时,`ThreadPoolExecutor` 定义一些策略:
287287

288288
- `ThreadPoolExecutor.AbortPolicy`:抛出 `RejectedExecutionException`来拒绝新任务的处理。
289-
- `ThreadPoolExecutor.CallerRunsPolicy`调用执行自己的线程运行任务,也就是直接在调用`execute`方法的线程中运行(`run`)被拒绝的任务,如果执行程序已关闭,则会丢弃该任务。因此这种策略会降低对于新任务提交速度,影响程序的整体性能。如果你的应用程序可以承受此延迟并且你要求任何一个任务请求都要被执行的话,你可以选择这个策略。
289+
- `ThreadPoolExecutor.CallerRunsPolicy`调用执行者自己的线程运行任务,也就是直接在调用`execute`方法的线程中运行(`run`)被拒绝的任务,如果执行程序已关闭,则会丢弃该任务。因此这种策略会降低对于新任务提交速度,影响程序的整体性能。如果你的应用程序可以承受此延迟并且你要求任何一个任务请求都要被执行的话,你可以选择这个策略。
290290
- `ThreadPoolExecutor.DiscardPolicy`:不处理新任务,直接丢弃掉。
291291
- `ThreadPoolExecutor.DiscardOldestPolicy`:此策略将丢弃最早的未处理的任务请求。
292292

0 commit comments

Comments
 (0)