操作系统
文章平均质量分 79
Star_Li_92
学如逆水行舟,不进则退。
展开
-
进程与线程的区别
进程与线程的区别进程是资源分配的基本单位,线程是调度的基本单位。进程包含线程,线程共用进程的资源。1 进程定义及基本概念1.1 进程的组成进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈区域(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用...原创 2018-07-21 15:35:18 · 2262 阅读 · 0 评论 -
进程的死锁问题
1、什么是死锁死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。例如,在某一个计算机系统中只有一台打印机和一台输入 设备,进程P1正占用输入设备,同时又提出使用打印机的请求,但此时打印机正被进程P2 所占用,而P2在未释放打印机之前,又提出请求使用正被P1占用着的输入设备。这样两个进程相互无休止地等待下去,均无法继续执行,此时两个进程陷入死锁状...原创 2018-07-21 18:52:09 · 733 阅读 · 0 评论