java 中 线程A能否读取线程B中的一个变量?如何读取?

Python013

java 中 线程A能否读取线程B中的一个变量?如何读取?,第1张

可以啊,如果仅仅只是读取的话,就像从

对象

A

里面读取对象

B

变量一样操作就行了。

如果涉及到修改的话就要考虑同步问题了。

两个线程同时获取变量,

获取之后.第一个线程++操作,然后进入睡眠.

这时,第二个线程,也获取到了,做--操作.睡眠.

第一个线程醒来打印的是做过2次运算的数据(++,--)所以是0

第二线程也一样.

这涉及到多线程安全问题.