概念 安全点:线程可以暂停的地方。理论上,任何一条字节码的边界都可以暂停。但是JVM不会这么做。因为代码抵达每一个安全点后,都会询问需不需要暂停,这将消耗巨大的性能损失。 AbstractQueuedSynchronizer在JUC的locks包中。 acquire()操作流程 相关文章: 2021-12-09 2021-07-28 2021-10-10 2022-02-22 2022-01-04 2020-01-08 2022-01-20 2022-12-23