Skip to content

Commit 58696c7

Browse files
authored
Merge pull request #2499 from lewisbyte/main
[docs update]typo
2 parents ab283c7 + b1572cc commit 58696c7

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/java/concurrent/java-concurrent-questions-03.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ public final class NamingThreadFactory implements ThreadFactory {
561561
>
562562
> Linux 相比与其他操作系统(包括其他类 Unix 系统)有很多的优点,其中有一项就是,其上下文切换和模式切换的时间消耗非常少。
563563
564-
类比于实现世界中的人类通过合作做某件事情,我们可以肯定的一点是线程池大小设置过大或者过小都会有问题,合适的才是最好。
564+
类比于现实世界中的人类通过合作做某件事情,我们可以肯定的一点是线程池大小设置过大或者过小都会有问题,合适的才是最好。
565565

566566
- 如果我们设置的线程池数量太小的话,如果同一时间有大量任务/请求需要处理,可能会导致大量的请求/任务在任务队列中排队等待执行,甚至会出现任务队列满了之后任务/请求无法处理的情况,或者大量任务堆积在任务队列导致 OOM。这样很明显是有问题的,CPU 根本没有得到充分利用。
567567
- 如果我们设置线程数量太大,大量线程可能会同时在争取 CPU 资源,这样会导致大量的上下文切换,从而增加线程的执行时间,影响了整体执行效率。

docs/java/concurrent/java-thread-pool-best-practices.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public final class NamingThreadFactory implements ThreadFactory {
136136
>
137137
> Linux 相比与其他操作系统(包括其他类 Unix 系统)有很多的优点,其中有一项就是,其上下文切换和模式切换的时间消耗非常少。
138138
139-
类比于实现世界中的人类通过合作做某件事情,我们可以肯定的一点是线程池大小设置过大或者过小都会有问题,合适的才是最好。
139+
类比于现实世界中的人类通过合作做某件事情,我们可以肯定的一点是线程池大小设置过大或者过小都会有问题,合适的才是最好。
140140

141141
- 如果我们设置的线程池数量太小的话,如果同一时间有大量任务/请求需要处理,可能会导致大量的请求/任务在任务队列中排队等待执行,甚至会出现任务队列满了之后任务/请求无法处理的情况,或者大量任务堆积在任务队列导致 OOM。这样很明显是有问题的,CPU 根本没有得到充分利用。
142142
- 如果我们设置线程数量太大,大量线程可能会同时在争取 CPU 资源,这样会导致大量的上下文切换,从而增加线程的执行时间,影响了整体执行效率。

0 commit comments

Comments
 (0)