线程通信--生产者消费者问题📆 2023年5月29日·📄 2757 字·🍵 6 分钟这是一种典型的线程通信问题。传统synchronized的解决思路,管程法和信号灯法,Lock锁实现生产者消费者问题,Condition的优势。
线程同步📆 2023年5月21日·📄 2251 字·🍵 5 分钟线程同步是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面的线程使用完毕,下一个线程再使用。线程同步的形成关键是:队列和锁
哲学家进餐问题📆 2023年5月11日·📄 1056 字·🍵 3 分钟有五个哲学家,他们的生活方式是交替地进行思考和进餐,哲学家们共用一张圆桌,分别坐在周围的五张椅子上,在圆桌上有五个碗和五支筷子,平时哲学家进行思考,饥饿时便试图取其左、右最靠近他的筷子,只有在他拿到两支筷子时才能进餐,该哲学家进餐完毕后,放下左右两只筷子又继续思考。