摘要:
1. 原子更新基本类型类 2. 原子更新数组 3. 原子更新引用 4. 原子更新属性 5. txt 1 java 原子操作类Atomic 2 概述 3 java.util.concurrent.atomic里的原子操作类提供了线程安全地更新一个变量的方式 4 4大类型13个原子操作类 5 基本类型类 阅读全文
摘要:
1. Fork/Join框架 2. Executor框架 3. ThreadPoolExecutor 4. ScheduledThreadPoolExecutor 5. FutureTask 6. txt 1 java并发框架 2 Fork/Join框架 3 定义 4 一个用于并行执行任务的框架,是 阅读全文
摘要:
1. 处理器实现原子操作 2. volatile 3. synchronized 图片来自:https://blog.csdn.net/weixin_36152448/article/details/82380343 4. CAS 5. 锁的内存语义 6. txt 1 Java 并发机制的底层实现原 阅读全文
摘要:
1. 并发编程的挑战 2. 并发编程需要解决的两大问题 3. 线程通信机制 4. 内存模型 5. volatile 6. synchronized 7. CAS 8. 锁的内存语义 9. DCL 双重检查锁定 10. final 11. txt 1 java 内存模型(JMM) 2 并发编程的挑战 阅读全文
摘要:
1. 线程简介 2. 启动和终止线程 3. 对象及变量的并发访问 4. 线程间通信 5. 线程池技术 6. Timer定时器 7. 单例模式 8. SimpleDateFormat 9. txt 1 java并发基础线程 2 线程简介 3 什么是多线程? 4 操作系统调度的最小单元,可以使用 JMX 阅读全文
摘要:
1. Lock接口 2. 队列同步器AQS 3. 重入锁 ReentrantLock 4. 读写锁 ReentrantReadWriteLock 5. LockSupport工具 6. Condition接口 7. CAS 8. synchronized 9. 锁的内存语义 10. txt 1 锁 阅读全文
摘要:
1. ConcurrentHashMap 2. ConcurrentLinkedQueue 3. ConcurrentSkipListMap 4. ConcurrentSkipListSet 5. txt 1 java 并发容器 2 ConcurrentHashMap 3 并发编程中需要用到线程安全 阅读全文
摘要:
1. 基本概念 2. 实现原理 3. ArrayBlockingQueue 4. LinkedBlockingQueue 5. LinkedBlockingDeque 6. PriorityBlockingQueue 7. DelayQueue 8. SynchronousQueue 9. Link 阅读全文
摘要:
1. CountDownLatch 2. CyclicBarrier 3. Semaphore 4. Exchanger 5. txt 1 java 并发工具 2 通俗理解 3 CountDownLatch 4 等ABCD 4个人都结束了,自己才能开始,结束一个减一个 5 CyclicBarrier 阅读全文
摘要:
1. java 并发机制的底层原理实现 1.1 volatile 1.2 synchronized 1.3 原子操作 2. java 内存模型(JMM) 3. java并发基础线程 4. java 锁 5. java 并发容器 6. java阻塞队列(7个) 7. java 并发工具(4个) 8. 阅读全文