源碼解讀--Queue

上一篇講了棧,這一篇來簡單講講隊列,這java中,隊列比棧囉嗦一點,queue被設計成了一個接口,它分爲阻塞式和非阻塞式。阻塞隊列與非阻塞隊列的區別在於,當隊列是空的時,從隊列中獲取元素的操作將會被阻塞,或者當隊列是滿時,往隊列裏添加元素的操作會被阻塞。試圖從空的阻塞隊列中獲取元素的線程將會被阻塞,直到其他的線程往空的隊列插入新的元素。同樣,試圖往已滿的阻塞隊列中添加新元素的線程同樣也會被阻塞,直
相關文章
相關標籤/搜索