@vourdalak
2019-01-22T07:33:10.000000Z
字数 344
阅读 298
CS143A 读书笔记 OperatingSystemConcepts
线程是CPU的基本单元。由线程ID,PC,寄存器集合和栈组成。它与属于同一进程的其他线程共享代码段,数据段和其他操作系统资源。一个传统的进程只有单个控制线程。但现在更常见的是多线程进程(Multi-thread)。
现在的软件基本都是多线程。一个应用程序通常是作为一个具有多个控制线程的独立进程实现的。
有的时候,一个应用程序可能需要执行多个相似任务。此时分配进程比较浪费。
现代很多操作系统都是多进程的。
多进程编程具有如下4个优点: