- 博客(1)
- 收藏
- 关注
原创 算法题练习
leetcode1226: (此图盗用【力扣】) 最多只允许 4 个哲学家去持有叉子,可保证至少有 1 个哲学家能吃上意大利面 用Semaphore(信号量)去实现上述的限制:Semaphore eatLimit = new Semaphore(4); 一共有5个叉子,视为5个ReentrantLock,并将它们全放入1个数组中。 class DiningPhilosophers { //1个Fork视为1个ReentrantLock,5个叉子即5个ReentrantLock,将其都放
2022-03-12 16:09:11
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人