old《1.1.7 線程池應用及實現原理剖析》

爲什麼ThreadPoolExecutor使用的是BlockingQueue?參考不怕難之BlockingQueue及其實現,因爲: 入隊方法比如有: offer(E e):如果隊列沒滿,立即返回true; 如果隊列滿了,立即返回false–>不阻塞 put(E e):如果隊列滿了,一直阻塞,直到隊列不滿了或者線程被中斷–>阻塞 JDK文檔對put(E e)的描述:Inserts the spec
相關文章
相關標籤/搜索