多线程与高并发
文章平均质量分 96
多线程相关技术
意田天
一件事,做到极致,也算成功
展开
-
多线程---线程池的使用
线程池的使用原创 2021-08-22 22:18:02 · 14126 阅读 · 1 评论 -
多线程---并发容器的使用
多线程---并发容器的使用1. 容器概览2. 容器的使用1. Map1. HashTable2. HashMap3. SynchronizedHashMap4. ConcurrentHashMap2. Collection1. ArrayList2. Vector3. LinkedList4. ConcurrentLinkedQueue3. 并发容器的使用1. ConcurrentHashMap2. CopyOnWriteArrayList3. ConcurrentLinkedQueue4. LinkedB原创 2021-08-13 18:26:41 · 17487 阅读 · 0 评论 -
多线程---详解各种锁和AQS原理
多线程-进阶1. synchronized可重入同一个线程不同线程2. volatile保证线程可见性禁止指令重排序查看结果3. 锁优化锁细化锁粗化锁对象4. CAS(无锁优化, 自旋)5. JUC同步锁1. ReentrantLock(可重入锁)同一个线程不同线程tryLocklockInterruptibly()公平锁2. ReadWriteLock(读写锁)3. LangAdder(分段锁)4. CountDownLatch(倒数门栓)5. CyclicBarrier(循环栅栏)应用场景6. Coun原创 2021-08-08 19:17:53 · 14782 阅读 · 0 评论 -
多线程---多线程基础知识
多线程基础知识2. 线程的基本概念2.1 启动线程的5中方法2.2 线程的状态2.2.1 JAVA的6种线程状态1. NEW2. RUNNABLE (RUNNING+READY)3. WAITING4. TIMED_WAITING5. BLOCKEDTERMINATED2.2 线程的打断2.2.1 interrupt的三个方法2.2.2 interrupt和sleep() wait() join()2.2.3 interrupt 是否能中断正在竞争锁的线程synchronized锁Lock锁如何打断锁竞争的原创 2021-08-05 16:34:44 · 10366 阅读 · 0 评论