摘要: 在java中,synchornized和reentrantLock大家肯定很熟悉,但是有些场景,我们一个线程可能需要同时争夺多个资源,这个时候,Semaphore就可以满足这种需求,并且做到限流的效果。 import java.util.Random; import java.util.concur 阅读全文
posted @ 2020-09-11 17:37 喜欢it的小聪聪 阅读(114) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch是juc包里面的一个计数器,用户可以为他设置一个初始值,并调用他的await()方法使当前线程转变为阻塞状态,直到CountDownLatch计数完毕。 Enum是java中的枚举,当程序运行过程中需要根据一定的对应关系去获取一些数据的时候,通过数据库去拿这些数据是非常消 阅读全文
posted @ 2020-09-11 15:38 喜欢it的小聪聪 阅读(105) 评论(0) 推荐(0) 编辑