什么是阻塞队列 阻塞队列本质上还是一种队列,遵循先进先出,后进后出的原则,在此基础上,如果出队时阻塞队列为空,则会使当前线程陷入阻塞,直到入队新元素时通知线程继续执
什么是阻塞队列阻塞队列本质上还是一种队列,遵循先进先出,后进后出的原则,在此基础上,如果出队时阻塞队列为空,则会使当前线程陷入阻塞,直到入队新元素时通知线程继续执行,如果入队时阻塞队列为满,则会使当前线程陷入阻塞,直到出队旧元素时才通知线程进行执行。 阻塞队列的特点BlockingQueue不是新的东西学会使用队列阻塞队列四组API
抛出异常
有返回值,没有异
等待,阻塞(一直阻塞)
等待,阻塞(等待超时
SynchronousQueue 同步队列和其他的BlockingQueue 不一样, SynchronousQueue 不存储元素 put了一个元素,必须从里面先take取出来,否则不能在put进去值!
|
2021-06-05
2021-05-27
2021-05-26
2021-06-05
2021-05-16