哲学家 takeLeft() 和 takeRight() 方法重写问题
来源:1-8 【经验分享群讨论】如何快速涨薪,在中小厂成为Leader?

大晴子点
2021-06-01
老师,这里应该不需要重新 takeLeft 和takeRight() 方法吧,去加上synchronized 锁住当前对象吧,锁了也没用啊,锁的是当前哲学家对象啊,其他四个还是照样执行
写回答
2回答
-
我的理解是forks这个数组不能被多线程同时操作,因为这是一个共享的数据。或者说,数组不是一个线程安全的数据结构。
032021-06-18 -
树上的伯爵
2021-09-02
这是哪一节的内容呢?
00
相似问题