线程池
小白鼠丶
当时若不登高望,谁识东流海样深
展开
-
线程池总结
目录线程池的使用及优势线程池三种常用方式Executors.newFixedThreadPool(int) :执行长期的任务,性能好很多Executors.newSingleThreadExecutor() :一个任务一个任务执行的场景Executors.newCachedThreadPool() : 适用:执行很多短期异步的小程序或者负载均衡较轻的服务线程池七大入门...原创 2019-11-27 22:19:50 · 143 阅读 · 0 评论 -
生产者消费者模式 3.0(阻塞队列版)
2.0版:多线程 生产者与消费者2.0版(Condition版)1.0版 :多线程 生产者与消费者 遇到的问题以及解决方法package demo;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurre...原创 2019-11-20 21:39:53 · 136 阅读 · 0 评论 -
Java的阻塞队列
什么是阻塞队列:阻塞队列BlockingQueue,相当我们经常接触的List,但如果BlockQueue是空的,这时如果有线程要从这个BlockingQueue取元素的时候将会被阻塞进入等待状态,直到别的线程在BlockingQueue中添加进了元素,被阻塞的线程才会被唤醒。同样,如果BlockingQueue是满的,试图往队列中存放元素的线程也会被阻塞进入等待状态,直到BlockingQu...原创 2019-11-19 21:31:10 · 156 阅读 · 0 评论