Skip to content

Commit 1eaab3f

Browse files
committed
feat:第一节 线程部分
1 parent 360193e commit 1eaab3f

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

docs/book/Appendix-Low-Level-Concurrency.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313

1414
<!-- What is a Thread? -->
15-
1615
## 线程
1716

1817
并发将程序划分成分离的,独立运行的任务。每个任务都由一个 *执行线程* 来驱动,我们通常将其简称为 *线程* 。而一个 *线程* 就是操作系统进程中单一顺序的控制流。因此,单个进程可以有多个并发执行的任务,但是你的程序使得每个任务都好像有自己的处理器一样。这线程模型为编程带来了便利,它简化了在单一程序中处理变戏法般的多任务过程。操作系统则从处理器上分配时间到您程序的所有线程中。
@@ -184,11 +183,9 @@ ForkJoinPool-1-worker-2
184183
工作窃取算法允许已经耗尽输入队列中的工作项的线程从其他队列“窃取”工作项。目标是在处理器之间分配工作项,从而最大限度地利用所有可用的处理器来完成计算密集型任务。这项算法也用于 Java 的fork/join 框架。
185184

186185
<!-- Catching Exceptions -->
187-
188186
## 异常捕获
189187

190188
<!-- Sharing Resources -->
191-
192189
## 资源共享
193190

194191

@@ -235,5 +232,4 @@ ForkJoinPool-1-worker-2
235232

236233

237234
<!-- 分页 -->
238-
239235
<div style="page-break-after: always;"></div>

0 commit comments

Comments
 (0)