JUC之ThreadPoolExecutor實現原理

最近一直在總結多線程相關的知識點,爲了解決多線程下安全性的問題,java提供了各種手段 1.鎖功能,synchronized以及各種Lock,還有volatile、final關鍵字 2.支持併發的容器,如CurrentHashMap、BlockingQueue 3.用於同步的工具,如基於AQS實現的工具集 4.基於CAS的無鎖操作 這些工具都是提供給多線程使用的,作爲併發程序中的主角之一「多線程」
相關文章
相關標籤/搜索