ArrayBlockingQueue簡述

阻塞啥意思啊?顧名思義就是隊列空間滿了就阻塞起來,不能再往裏面放東西呀,等有空間了再放呀。 ArrayBlockingQueue是一個數組阻塞隊列。啥意思?就是這是一個隊列,然後是以數組的方式存儲數據。 看,這就是一個整型大小爲5的數組阻塞隊列,裏面已經存了3個元素了,再往裏面添加2個就滿了。之後再添加的話,該put線程就會被掛起,添加的元素會被放在notFull的隊列中等待,當隊列有空餘了,pu
相關文章
相關標籤/搜索