Synchronization 系统中只要存在并发进程,即使是单核系统 都需要同步操作 总体上存在两类同步操作问题: producer 生产者消费者问题:一个消费者进程必须 等待生产者进程产生数据 consumer 互斥问题( Mutual Exclusion):保证在一个 给定的时间内只有一个进程使用共享资源 (临界区) P1 P2 Shared Resource 2021/2/11 计算机体系结构Synchronization 17 系统中只要存在并发进程,即使是单核系统 都需要同步操作 总体上存在两类同步操作问题: 生产者-消费者问题:一个 消费者进程必须 等待生产者进程产生数据 互斥问题(Mutual Exclusion): 保证在一个 给定的时间内只有一个进程使用共享资源 (临界区) producer consumer Shared Resource P1 P2 2021/2/11 计算机体系结构