JUC之ThreadPoolExecutor实现原理

最近一直在总结多线程相关的知识点,为了解决多线程下安全性的问题,java提供了各种手段 1.锁功能,synchronized以及各种Lock,还有volatile、final关键字 2.支持并发的容器,如CurrentHashMap、BlockingQueue 3.用于同步的工具,如基于AQS实现的工具集 4.基于CAS的无锁操作 这些工具都是提供给多线程使用的,作为并发程序中的主角之一“多线程”
相关文章
相关标签/搜索