摘要: 哲学家进餐问题 问题描述 一张圆桌上坐着5名哲学家,每两个哲学家之间的桌子上摆着一根筷子,桌子的中间是一碗米饭。哲学家们倾注毕生精力用于思考和进餐,哲学家在思考时,并不影响他人。只有当哲学家饥饿时,才视图拿起左、右两根筷子(一根一根地拿起)。如果筷子已在他人之手,则需等待。饥饿的哲学家只有同时拿起两 阅读全文
posted @ 2020-11-06 09:49 codeFiler 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 读者——写者问题 问题描述 有读者和写者两组并发进程,共享一个文件,当两个或两个以上的读进程同时访问共享数据时不会产生副作用,但若某个写进程和其他进程(读进程或写进程)同时访问共享数据库时则可能导致数据不一致的错误。因此要求: 1. 允许多个读者可以同时对文件执行读操作 2. 只允许一个写者往文件中 阅读全文
posted @ 2020-11-06 09:09 codeFiler 阅读(199) 评论(0) 推荐(0) 编辑