摘要: Semaphore类是实现aqs机制的典型 import java.util.Random; import java.util.concurrent.Semaphore; import java.util.concurrent.atomic.AtomicInteger; // 信号量机制 publi 阅读全文
posted @ 2020-03-01 12:23 菩提树下的韦小宝 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 任意一个Java对象,都拥有一组监视器方法(定义在Object类中),主要包括wait,notify,notifyAll方法,这些方法与synchornized关键字相配合,可以实现等待/通知模式。 Condition接口也提供了类似的Object的监视器方法,与Lock配合可以实现等待/通知模式。 阅读全文
posted @ 2020-03-01 12:04 菩提树下的韦小宝 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 什么是锁 在单线程情况下,看下面代码: public class Test { // 计数器 private Integer count = 0; // 累加操作 public void addOne() { count += 1; } // 获取计算器的值 public Integer getCo 阅读全文
posted @ 2020-03-01 11:57 菩提树下的韦小宝 阅读(220) 评论(0) 推荐(0) 编辑