关于Apache RocketMQ,问个rocketmq源码的问题[阿里云消息队列MQ]

[版本] 4.9.2 [问题] 为什么NettyRemotingClient中,《NameServer地址列表namesrvAddrList》和《被选中NameServer地址namesrvAddrChoosed》两个变量要用AtomicReference?对这两个变量的访问都是get和set,并没有CAS操作。 多线程访问的下,似乎用volatile修饰就可以了。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====