package com.brianway.learning.java.multithread.lock.example10;
/**
* Created by Brian on 2016/4/15.
*/
/**
* P238
* 类ReentrantReadWriteLock的使用:写写互斥
*/
public class Run10_ReadWriteLockBegin2 {
public static void main(String[] args) {
final Service2 service = new Service2();
Thread a = new Thread() {
@Override
public void run() {
service.write();
}
};
Thread b = new Thread() {
@Override
public void run() {
service.write();
}
};
a.setName("A");
a.start();
b.setName("B");
b.start();
}
}
/*
输出:
获得写锁A 1460727106721
获得写锁B 1460727116721
*/