- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 多线程经典问题之生产者消费者问题的JAVA实现
生产者消费者问题作为多线程中helloworld,是每个多线程开发人员入门必须掌握的。生产者消费者问题在开发当中应用广泛,如最常接触的线程池实现,多种阻塞消息队列中。下面介绍一下用java.util.concurrent.BlockingQueue实现和自己编写一个Storage实现简单部分类似BlockingQueue的功能。public class ProducerAndConsu...
2016-04-20 15:20:26 457
原创 多线程经典问题--哲学家就餐问题解决方案JAVA实现
哲学家就餐问题作为多线程经典问题中其中一个,解决方案有多种。其中下面介绍的方案是:哲学家轮番判断左右手的筷子是否处于可用状态,如果两边都可用,则拿起筷子;其中任意一边不可用,则阻塞哲学家线程。package pmbs.philosopher;public class Philosopher implements Runnable{ private Fo
2016-04-20 09:54:39 659
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人