1创建读锁和写锁两个类 继承接口Runnable 重写run方法
创建读写锁实现类的对象 写出有参构造方法
2
创建一个读写锁的实现类:
在类里面创建读写锁(读锁和写锁都要创建) 给出私有的属性
private ReentrantReadWriteLock rrwl = new ReentrantReadWriteLock();//读写锁
private ReadLock rl = rrwl.readLock();
private WriteLock wl = rrwl.writeLock();
private Integer age;
3
在类里面写私有属性的取值和赋值方法
取值设置为读锁 赋值设置为写锁
4
在main方法中
创建读写锁类的对象
创建动态线程池 将读锁 和写锁的类的对象付给线程池
读锁执行读的任务 写锁执行写的任务
5关闭线程池 但是任务还要继续
6
死循环问是否结束
