阅读背景:

java多线程:线程范围内共享变量(四)

来源:互联网 
从结果我们看到,不管是Thread-0还是Thread-1,获取的值都是Thread-1的,也就是Thread-0没有获取到他自己的值,因为线程Thread-0刚把data设置值之后,还没有执行start(),data值就被Thread-1给改变了,所以出现了两个线程输出值相等的情况。从结果我们看到,不管是Thread-0还是Thread-1,获取的值都是Thread-1的,也就是


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: