update words.md.

This commit is contained in:
Shine wOng
2019-09-14 21:32:45 +08:00
parent fe6b8a28f0
commit cc15566cd2
2 changed files with 160 additions and 5 deletions

View File

@@ -133,7 +133,7 @@
关于进程和线程的关系可以用一句话总结即进程拥有一个完整的资源平台而线程只独享指令流执行的必要资源如寄存器和栈。进程是资源分配单位线程是CPU调度单位。
为了实现在实际系统中实现线程,可以有几种方案,即用户线程,内核线程以及轻量级进程。
为了在实际系统中实现线程,可以有几种方案,即用户线程,内核线程以及轻量级进程。
### 用户线程
@@ -173,4 +173,6 @@
![lightweight_proc](images/lightweight_proc.png)
轻量级进程的思路是很好的,但是在实际系统中的运行不太理想,因为轻量级进程实现的开销太高了,在一定程度上抵消了它的优越性。
可以看到,在轻量级进程中,用户线程和内核线程是多对多的关系。除此以外,还有用户线程对内核线程是一对一或者多对一的关系的情况,分别对应了内核线程和用户线程。