并发编程--使用锁实现同步

来源:互联网 发布:淘宝客怎么开通教程 编辑:程序博客网 时间:2024/06/06 00:04

Java提供了同步代码块的另一种机制,它是一种比synchronized关键字更强大也更灵活的机制。这种机制基于Lock接口及其实现类(例如ReentrantLock),提供了更多的好处。下面将实现Lock接口和它的实现类ReentrantLock类来创建一个临界区。这个例子模范打印队列。



执行结果:


经过多次试验,我发现ReentrantLock不能很好的实现同步,从执行的结果可以看出这个lock并没有实现线程的同步,还是我代码写错了,希望网友能够多多指点。

0 0
原创粉丝点击