并发编程
文章平均质量分 95
Myname_China
主攻java后端,对前端、数据库及Linux都有涉猎
展开
-
线程池ThreadPoolExecutor底层原理源码分析
线程池ThreadPoolExecutor底层原理源码分析原创 2024-02-18 09:25:09 · 776 阅读 · 0 评论 -
阻塞队列BlockingQueue实战及其原理分析
队列,是限定在一端进行插入,另一端进行删除的特殊线性表。先进先出(FIFO)线性表。允许出队的一端称为队头,允许入队的一端称为队尾。原创 2024-02-06 15:03:34 · 1105 阅读 · 0 评论 -
并发容器(Map、List、Set)实战及其原理
java.util.concurrent包中提供了多种并发类容器原创 2024-02-06 10:16:18 · 2089 阅读 · 0 评论 -
读写锁ReentrantReadWriteLock&StampLock详解
读写锁ReadWriteLock,顾名思义一把锁分为读与写两部分,读锁允许多个线程同时获得,因为读操作本身是线程安全的。而写锁是互斥锁,不允许多个线程同时获得写锁原创 2024-02-05 14:31:47 · 1133 阅读 · 0 评论 -
深入理解AQS独占锁之ReentrantLock源码分析
上一章我们讲解了ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等同步工具类的应用场景及实现,本章我们重点讲解ReentrantLock源码分析。原创 2024-02-04 16:49:37 · 1171 阅读 · 0 评论 -
JUC并发工具类的应用场景详解
jdk提供了比synchronized更加高级的各种同步工具,包括ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等,可以实现更加丰富的多线程操作。原创 2024-02-04 11:00:42 · 910 阅读 · 1 评论 -
并发编程之CAS&Atomic原子操作详解
并发编程之CAS&Atomic原子操作详解原创 2024-01-29 14:17:28 · 946 阅读 · 0 评论 -
导致 JVM 内存泄露的 ThreadLocal详解
导致 JVM 内存泄露的 ThreadLocal详解原创 2024-01-29 09:54:34 · 997 阅读 · 0 评论