1.临界资源:
一个时间段内只允许一个进程访问的资源称为临界资源
2.临界区:
访问临界资源的代码称为临界区
3.如何实现进程互斥:
空闲让进:当没有进程处于临界区时,可以允许一个请求进入临界区的进程立即进入自己的临界区。
忙则等待:当已有进程进入其临界区时,其他试图进入临界区的进程必须等待。
有限等待:对要求访问临界资源的进程,应该保证能在有限时间内进入自己的临界区。
让权等待:当进程不能进入自己的临界区时,应释放处理机。
4.信号量机制
背景:
概念:
信号量就是一个变量,用来记录系统中某种资源的数量。可以用p,v操作,操作信号量