摘要: 之前使用wait()和notify()实现了循环打印字母和数字,而上篇博客讲了ReentrantLock,因此,这篇博客讲通过ReentrantLock来实现循环打印字母和数字,这里我们需要ReentrantLock与Condition搭配使用, Condition主要方法为await()方法和si 阅读全文
posted @ 2018-11-21 17:00 徐世龙 阅读(135) 评论(0) 推荐(0)
摘要: 上次博客讲到了通过wait()方法和notify()方法来实现循环打印数字和字母得问题。其实使用重入锁也可以实现同样得功能,那么开始我们先通过源码来了解一下重入锁把。 首先它有一个lock()方法,它用来加锁,从代码中可以看到,它调用得是sync.lock()方法, 在这个类里面,有一个静态抽象类S 阅读全文
posted @ 2018-11-21 00:30 徐世龙 阅读(177) 评论(0) 推荐(0)