昨天我去面試,問他SynchronousQueue沒答上來

SynchronousQueue容量爲0,就是這個東西它不是用來裝內容的,SynchronousQueue是專門用來兩個線程之間傳內容的,給線程下達任務的,老師講過一個容器叫Exchanger還有印象嗎,本質上這個容器的概念是一樣的。看下面代碼:   有一個線程起來等着take,裏面沒有值一定是take不到的,然後就等着。然後當put的時候能取出來,take到了之後能打印出來,最後打印這個容器的s
相關文章
相關標籤/搜索