你好,很小的错误,子线程没有运行
public static void main(String []args){
new ReaderWriter();
}
改为
public static void main(String []args){
new Thread(new ReaderWriter()).start();
}
线程的使用有两种方式,第一种是集成Thread类,第二种就是实现Runnable 接口
运行实现Runnable 接口的程序,必须使用 线程 例如 new Thread(new ReaderWriter()).start();
还有就是线程的状态你没有掌握,建议你去学习下。
public static void main(String []args){
(new Thread(new ReaderWriter())).start(); //自己去查资料,Runnable与Thread的区别和共同
}