併發編程--阻塞隊列LinkedBlockingQueue與ArrayBlockingQueue

阻塞隊列概要 阻塞隊列與咱們日常接觸的普通隊列(LinkedList或ArrayList等)的最大不一樣點,在於阻塞隊列支出阻塞添加和阻塞刪除方法。java   阻塞添加 所謂的阻塞添加是指當阻塞隊列元素已滿時,隊列會阻塞加入元素的線程,直隊列元素不滿時才從新喚醒線程執行元素加入操做。(put方法)數組   阻塞刪除 阻塞刪除是指在隊列元素爲空時,刪除隊列元素的線程將被阻塞,直到隊列不爲空再執行刪
相關文章
相關標籤/搜索