为啥我运行好多次,结果都是6
为啥我运行好多次,结果都是6
为啥我运行好多次,结果都是6
2018-06-07
这个Dome告诉你 编译时可能存在其它结果,导致数据不安全
public static void main(String[] args) { SynchronizedDemo synchronizedDemo=new SynchronizedDemo(); synchronizedDemo.new ReadWriteThread(true).start(); synchronizedDemo.new ReadWriteThread(false).start(); }
public static void main(String[] args) { SynchronizedDemo synchronizedDemo=new SynchronizedDemo(); synchronizedDemo.new ReadWriteThread(false).start(); synchronizedDemo.new ReadWriteThread(true).start(); }
颠倒下模拟编译时可能出现的情况就行啦
举报