10年 Java程序员,硬核人生!勇往直前,永不退缩!

欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年11月29日

摘要: 问题是这样的: 有1个生产者生产 产品, 60个消费者消费产品, 产品可以被同时消费,而且需要等到每个消费者都消费一遍后, 才能够把它删除。 问题其实也不难, 只是稍微有点技巧。实现方式其实很多种, 下面的应该是最简单的吧。 阅读全文
posted @ 2018-11-29 15:07 CanntBelieve 阅读(369) 评论(0) 推荐(0) 编辑

摘要: 完全 模仿ReentrantLock, 通过继承 java.util.concurrent.locks.Lock , 内置 AbstractQueuedSynchronizer 实现类,限制可以重入次数的锁。 这个其实不难, 只要稍微注意一点就好了 ReenterLimitedLock 关键实现: 阅读全文
posted @ 2018-11-29 14:52 CanntBelieve 阅读(774) 评论(0) 推荐(0) 编辑