01 2022 档案

哲学家就餐问题
摘要:场景:5个哲学家,5把叉子,5盘意大利面(意大利面很滑,需要两把叉子才能拿起)大家围绕桌子,进行思考与进食的活到,如下图所示。 哲学家的活动方式为:要么放下左右手刀叉进行思考,要么拿起刀叉开始吃饭(刀叉拿起时,必须拿两把,而且只能左右手依次拿,先左手拿左边,后右手拿右边,或者先右手拿右边,左边拿左边 阅读全文

posted @ 2022-01-08 14:45 BraveMrFeng 阅读(101) 评论(0) 推荐(0)

读写优先
摘要:动机: 共享数据的访问 使用者: 读者:只读数据集,不需要修改数据 写者:读取和修改数据 原则: 允许同一时间有多个读者,但在任何时候只有一个写者 当没有写者时,读者才能访问数据 当没有读者和写者时,写者才能访问数据 在任何时候只有一个线程可以操作共享变量 读者优先 信号量实现 sem_t Writ 阅读全文

posted @ 2022-01-08 13:44 BraveMrFeng 阅读(44) 评论(0) 推荐(0)

导航