摘要:
最近在自学操作系统,看到进程与线程一章,小小的总结一下。 一.概念 进程:简单的说,进程是程序的一个运行实例。如果一个程序有多个运行实例,则它们属于不同的进程。每一个进程都在内存中有自己的地址空间,地址空间中存放程序文件,数据以及堆栈。与进程相关的还包括寄存器,进程打开的文件,报警等。 线程:线程是进程中的一个执行过程。线程类似于迷你的进程。线程总是存在于进程中。每个进程至少有一个线程。同一个进程的线程之间共享地址空间,全局变量,打开的文件,报警等。 比较:进程与线程在系统中的层次关系粗略的讲,线程之于进程就像进程之于操作系统。进程与进程之间多表现为一种竞争关系,而线程之间合作的关... 阅读全文