线程的实现方式 线程已在许多系统中实现,但各系统的实现方式并不完全相同,有的系统,特别是一些数据库管理系统,如in...[作者空间]
进程的三种基本状态 就绪状态:这是指进程已处于准备好运行的状态,此时进程已分配到除CPU以外所有的必要资源,只要获...[作者空间]
静态链接与动态链接的区别:静态链接:把要调用的函数或者过程直接链接到可执行文件中,成为可执行文件的一部分,换句话说...[作者空间]
背景:连续分配方式会形成许多“碎片”,虽然可通过“紧凑”方法将许多碎片拼接成可用的大块空间,但须为之付出很大的开销...[作者空间]
背景知识 局部性原理:时间局限性:如果程序中某条执行被执行,则不久后该指令还可能被在次执行。如果某条数据被访问过,...[作者空间]
1. 死锁的概念: 在两个或多个并发进程中,如果每个进程持有某种资源而又等待其它进程释放它或它们现在持有的资源,在...[作者空间]
LINUX的六大通行方式: 管道:匿名管道:在内核中申请一块固定大小的缓冲区,程序具有读写权限,一般使用fork函...[作者空间]
进程调度的任务 保存处理机的现场信息。括当前进程的现场信息,如程序计数器,多个通用寄存器中的内容等。 按照某种算法...[作者空间]
两者的区别: 从基本单位的角度来看:进程是资源分配的基本单位,线程是调度和分派的基本单位。 从切换代价的角度来看:...[作者空间]