并发编程
文章平均质量分 88
并发编程
等待中的小码农
ctrlturtle
展开
-
【并发编程】ForkJoin线程池
【并发编程】ForkJoin线程池原创 2023-01-24 14:31:37 · 2980 阅读 · 1 评论 -
【并发编程】Executor线程池
【并发编程】Executor线程池原创 2023-01-22 16:12:04 · 1540 阅读 · 1 评论 -
【并发编程】Atomic类
Atomic类原创 2022-12-12 14:08:47 · 321 阅读 · 0 评论 -
【并发编程】Semaphore&CountDownLatch&CyclicBarrier
Semaphore&CountDownLatch&CyclicBarrier原创 2022-12-09 20:37:27 · 444 阅读 · 0 评论 -
【并发编程】AQS & ReentrantLock 底层实现原理
AQS & ReentrantLock 底层实现原理原创 2022-12-04 00:53:51 · 405 阅读 · 0 评论 -
【并发编程】synchronized 底层实现原理
一、概述synchronized 是由一对 monitorenter/monitorexit 指令实现的,monitor 对象是同步的基本实现单元。在JVM处理字节码会出现相关指令。在 Java 6 之前,monitor 的实现完全是依靠操作系统内部的互斥锁,因为需要进行用户态到内核态的切换,所以同步操作是一个无差别的重量级操作,性能也很低。但在 Java 6 的时候,Java 虚拟机 对此进行了大力的改进,提供了三种不同的 monitor 实现,也就是常说的三种不同的锁:偏向锁(Biased原创 2020-05-09 09:26:18 · 867 阅读 · 0 评论 -
【并发编程】MESI缓存一致性协议
【并发编程】MESI缓存一致性协议原创 2022-10-08 10:22:33 · 330 阅读 · 1 评论