计算机操作系统原理与实践—基于openEuler 课件及答案 第5章.docx

计算机操作系统原理与实践—基于openEuler 课件及答案 第5章.docx

第5章进程同步

什么是进程互斥?什么是进程同步?

进程互斥:多个进程在访问临界资源(一次仅允许一个进程使用的资源,如打印机、共享变量)时,必须互斥执行,即当一个进程进入临界区使用临界资源时,其他进程必须等待,直到该进程退出临界区。它解决的是“竞争关系”下的资源访问冲突问题。

进程同步:多个进程为完成同一任务而需要协同工作,执行顺序必须遵循一定的逻辑关系(即“前趋关系”),比如生产者必须先生产数据,消费者才能消费数据。它解决的是“协作关系”下的执行顺序问题。

信号量的物理含义是什么?

信号量(Semaphore)是一个整型变量,核心是两个原子操作wait()(P操作)和sig

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档