1)CPU、内存、硬盘IO速度不匹配 加入了缓存后: 引起可见性、原子性、有序性问题
2)synchronized、volatile
3)AQS:ReentrantLock+Condition
4)JUC:CountDownLatch(计数器)、Semaphore(限流)、CyclicBarrier(栅栏)
5)并发集合:ConcurrentHashMap
6)阻塞队列
7)线程池
8)ThreadLocal: 线程封闭
9)CAS原理,Atomic类
【Java多线程涉及的知识】1.缓存引起可见性问题2.synchronized+volatile3.AQS 4.并发包 5.chm 6.BlockingQueue 7.线程池 8.线程封闭9.cas
于 2020-09-23 14:50:06 首次发布