摘要: 一、概述 ReentrantLock是Java并发包中提供的一个可重入的互斥锁。ReentrantLock和synchronized在基本用法,行为语义上都是类似的,同样都具有可重入性。只不过相比原生的Synchronized,ReentrantLock增加了一些高级的扩展功能,比如它可以实现公平锁 阅读全文
posted @ 2022-12-26 17:07 迷走神经 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、简介 AbstractQueuedSynchronizer(简称AQS),抽象的队列式的同步器,是Java并发包实现的基类。 AQS用来构建锁和同步器的框架,使用AQS能简单且高效地构造出大量的应用广泛的同步器,如常用的ReentrantLock、Semaphore、CountDownLatch 阅读全文
posted @ 2022-12-26 16:40 迷走神经 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 使用场景 有次合并了别的分支代码,但是想合并单个文件,结果试一下全合并了,那么不想要这次合并,需要用远程强制覆盖本地分支的方法。 另外合并单个文件用cherry-pick方法。 参考:https://www.shuzhiduo.com/A/LPdoqQGNJ3/ https://blog.csdn. 阅读全文
posted @ 2022-12-26 09:30 迷走神经 阅读(5200) 评论(0) 推荐(0) 编辑