多线程
Last updated
Was this helpful?
Last updated
Was this helpful?
多线程问题如果是单核CPU,就是并发问题, 有多核CPU就并行
java.util.concurrent.locks里有3个实现
ReentrantLock
ReentrantReadWriteLock
ReadWriteLock
BlockingQueue除了传统的queue功能之外,还提供了阻塞接口put和take,带超时功能的阻塞接口offer和poll。put会在队列满的时候阻塞,直到有空间时被唤醒;take在队 列空的时候阻塞,直到有东西拿的时候才被唤醒。用于生产者-消费者模型尤其好用,堪称神器。