【操作系统】Classical Problems of Synchronization-信号量机制

文章目录 1 哲学家问题 2 生产者-消费者问题 2.1 有限的共享缓冲区数据 2.2 算法解决 3 读写问题 3.1 概述 3.2 伪码描述 1 哲学家问题 每个人都要拿起左右两根筷子,才能就餐。 算法描述: 筷子可以当作临界资源,我们对它进行PV操作。 每次拿起两根筷子,是两次P操作,-》eat,放下两根筷子是两次V操作。 可能产生的问题解决: 若是五个哲学家同时拿左边筷子,他们下一步都要拿右
相关文章
相关标签/搜索