/**
* 模拟临界资源的类
*/
public class Data {
public int n;
public Data(){
n = 60;
}
}
package syn1;
/**
* 测试多线程访问时的问题
*/
public class TestMulThread1 {
public static void main(String[] args) {
Data data = new Data();
DataThread d1 = new DataThread(data,"线程1");
DataThread d2 = new DataThread(data,"线程2");
}
}
package syn1;
/**
* 访问数据的线程
*/
public class DataThread extends Thread {
Data data;
String name;
public DataThread(Data data,String name){
this.data = data;
this.name = name;
start();
}