队列:队列其实比较简单,其遵守先进先出的规则。其分为单向队列(一段压入数据,一段取出数据);双向队列(两端都可以进行压入或者删除)
阻塞队列:
特点:能够在队列满了的时候,让压入数据进入队列的线程阻塞;在队列是空的时候,能够让从队列中取值的线程等待阻塞。所以,因此,其能够很好的用于中间消息件中,能够有效的防止队列满的时候导致生产者线程的异常以及当队列是空的时候导致消费者队列的异常。
队列:队列其实比较简单,其遵守先进先出的规则。其分为单向队列(一段压入数据,一段取出数据);双向队列(两端都可以进行压入或者删除)
阻塞队列:
特点:能够在队列满了的时候,让压入数据进入队列的线程阻塞;在队列是空的时候,能够让从队列中取值的线程等待阻塞。所以,因此,其能够很好的用于中间消息件中,能够有效的防止队列满的时候导致生产者线程的异常以及当队列是空的时候导致消费者队列的异常。