摘要: 在并发编程中,经常会申请一块代码去加锁操作,比如new Reentrantlock().lock(); 需求一:假设我们有十个线程t1-t10同时到达临界区,只有一个线程能获取锁,其余线程只能等待其释放锁才有机会去获得锁。 对于这么一个需求,如果是你该如何去设计lock()这个方法来满足以上需求? 阅读全文
posted @ 2017-07-20 00:03 蒋贤军 阅读(482) 评论(0) 推荐(0) 编辑