Java多線程-- SynchronousQueue隊列和 TransferQueue隊列比較及應用

SynchronousQueue:一種阻塞隊列,其中每一個 put 必須等待一個 take,反之亦然。同步隊列沒有任何內部容量,甚至連一個隊列的容量都沒有。不能在同步隊列上進行 peek,由於僅在試圖要取得元素時,該元素才存在;除非另外一個線程試圖移除某個元素,不然也不能(使用任何方法)添加元素;也不能迭代隊列,由於其中沒有元素可用於迭代。隊列的頭 是嘗試添加到隊列中的首個已排隊線程元素;若是沒有
相關文章
相關標籤/搜索