对象
A
里面读取对象
B
的变量一样操作就行了。
如果涉及到修改的话就要考虑同步问题了。
两个线程同时获取变量,获取之后.第一个线程++操作,然后进入睡眠.
这时,第二个线程,也获取到了,做--操作.睡眠.
第一个线程醒来打印的是做过2次运算的数据(++,--)所以是0
第二线程也一样.
这涉及到多线程安全问题.
对象
A
里面读取对象
B
的变量一样操作就行了。
如果涉及到修改的话就要考虑同步问题了。
两个线程同时获取变量,获取之后.第一个线程++操作,然后进入睡眠.
这时,第二个线程,也获取到了,做--操作.睡眠.
第一个线程醒来打印的是做过2次运算的数据(++,--)所以是0
第二线程也一样.
这涉及到多线程安全问题.