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