- 博客(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 440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人