
多线程
普罗米修斯lol
这个作者很懒,什么都没留下…
展开
-
多线程之用阻塞队列完成生产者消费者模型
使用阻塞队列模拟完成生产者和消费者问题 使用线程池,匿名类和线程安全的集合Queue public static void main(String[] args) { //使用阻塞队列模拟完成生产者和消费者问题 ExecutorService es = Executors.newFixedThreadPool(2); //创建一个固定长度的队列,如果队列已满,则处于阻塞状态,直到有可用空间 BlockingQueue<Integer> bq = new Array原创 2020-10-06 00:01:54 · 147 阅读 · 0 评论 -
多线程之生产者消费者模型详解
用多线程完成生产者消费者模型,生产者生产一个产品就等待消费者消费 使用多线程 public static void main(String[] args) { //使用多线程完成生产者消费者模型 Shop shop = new Shop(); ProducerThread pt = new ProducerThread(shop); ConsumerThread ct = new ConsumerThread(shop); pt原创 2020-10-05 23:36:25 · 254 阅读 · 0 评论