假设我有一个变量
x
(类型为myClass
),最初为null
,现在需要进行赋值操作。x = myObject
在某个后台线程中仅发生一次。
当从主线程访问x
时,是否保证x
始终包含null
或myObject
?还是说在不久的将来x
可能包含一些无效数据?