什么是阻塞队列?和一般队列有什么区别?
1、首先Java中阻塞队列在JUC(java.util.concurrent)中,属于Java并发编程的概念,自然而然要和线程扯上关系。
2、和线程又有什么关系呢?为什么要叫做阻塞队列,不直接叫做队列呢?
a、当队列为空时,获取元素的线程会等待队列非空。
b、当队列为满时,插入元素的线程会等待队列非满。
阻塞队列有什么API呢?
什么是阻塞队列?和一般队列有什么区别?
1、首先Java中阻塞队列在JUC(java.util.concurrent)中,属于Java并发编程的概念,自然而然要和线程扯上关系。
2、和线程又有什么关系呢?为什么要叫做阻塞队列,不直接叫做队列呢?
a、当队列为空时,获取元素的线程会等待队列非空。
b、当队列为满时,插入元素的线程会等待队列非满。
阻塞队列有什么API呢?