package com.brianway.learning.java.multithread.lock.example10; /** * Created by Brian on 2016/4/15. */ /** * P236 * 类ReentrantReadWriteLock的使用:读读共享 */ public class Run10_ReadWriteLockBegin1 { public static void main(String[] args) { final Service1 service = new Service1(); Thread a = new Thread() { @Override public void run() { service.read(); } }; Thread b = new Thread() { @Override public void run() { service.read(); } }; a.setName("A"); a.start(); b.setName("B"); b.start(); } } /* 输出: 获得读锁A 1460726504907 获得读锁B 1460726504908 */