我看到一个奇怪的行为,根据JMM,这似乎不应该发生。我有B类,它扩展了A类,A中的最终protected字段在A构造函数中初始化,B类在其构造函数中访问。但是,在极少数情况下,我在B中访问时会得到NPE。有什么想法吗?部分代码:classAsyncReplicationSourceGroupextendsAbstractReplicationSourceGroup{publicAsyncReplicationSourceGroup(DynamicSourceGroupConfigHoldergroupConfig){super(groupConfig);createReplicatio