Java多线程编程

来源:互联网 发布:浙江大学软件学院成教 编辑:程序博客网 时间:2024/06/11 08:14

Java多线程编程-(1)-线程安全和锁Synchronized概念

Java多线程编程-(2)-可重入锁以及Synchronized的其他基本特性

Java多线程编程-(3)-从一个错误的双重校验锁代码谈一下volatile关键字

Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用

Java多线程编程-(5)-线程间通信机制的介绍与使用

Java多线程编程-(6)-你还在使用wait/notify实现进程间的通信吗?

Java多线程编程-(7)-使用ReentrantReadWriteLock实现Lock并发

Java多线程编程-(8)-两种常用的线程计数器CountDownLatch和循环屏障CyclicBarrier

Java多线程编程-(9)-使用线程池实现线程的复用和一些坑的避免

Java多线程编程-(10)-看了这篇关于ThreadLocal的原理应该透彻了

Java多线程编程-(11)-面试常客ThreadLocal出现OOM内存溢出的场景和原理分析

Java多线程编程-(12)-单例模式几种写法的错与对

Java多线程编程-(13)-从volatile和synchronized的底层实现原理看Java虚拟机对锁优化所做的努力

Java多线程编程-(14)-Java中的队列同步器AQS和ReentrantLock锁原理简要分析

Java多线程编程-(15)- 关于锁优化的几点建议

Java多线程编程-(16)-无锁CAS操作以及Java中Atomic并发包的“18罗汉”

Java多线程编程-(17)-读写锁ReentrantReadWriteLock深入分析

Java多线程编程-(18)-等待/通知模式接口Condition接口深入分析

Java多线程编程-(19)-多线程异步调用之Future模式

Java多线程编程-(20)-借ThreadLocal出现OOM内存溢出问题再谈弱引用WeakReference

原创粉丝点击