隊列與多線程間關系——個人理解


Java 中所提到的阻塞隊列與多線程(線程池)之間個人因概念太多、太雜總有些迷惑,這里有點小感悟,寫下來省的下次又忘了,有錯再改。

 

阻塞隊列是一個個需要執行的任務,再通俗一點是一個個需要處理的屬性組成的某個類的對象。

 

Java 的線程池可以對線程進行處理,線程中處理的是啥是不確定的,你可以處理阻塞隊列取出來的任務,但是任性一點我就是不用阻塞隊列,自己手動一個任務一個任務的給線程處理也無不可。只是用阻塞隊列方便,它已經給我提供了添加、取出等任務管理的方法。Java 的線程池自己有一些對線程的處理的方法,如:創建、銷毀、鎖、提醒等功能,線程本身並沒有與阻塞隊列有什么關系,兩者合用會更方便而已。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM