草庐IT

MinimumElectionTimeoutMS

全部标签

去原子加载和存储

funcresetElectionTimeoutMS(newMin,newMaxint)(int,int){oldMin:=atomic.LoadInt32(&MinimumElectionTimeoutMS)oldMax:=atomic.LoadInt32(&maximumElectionTimeoutMS)atomic.StoreInt32(&MinimumElectionTimeoutMS,int32(newMin))atomic.StoreInt32(&maximumElectionTimeoutMS,int32(newMax))returnint(oldMin),int(ol

去原子加载和存储

funcresetElectionTimeoutMS(newMin,newMaxint)(int,int){oldMin:=atomic.LoadInt32(&MinimumElectionTimeoutMS)oldMax:=atomic.LoadInt32(&maximumElectionTimeoutMS)atomic.StoreInt32(&MinimumElectionTimeoutMS,int32(newMin))atomic.StoreInt32(&maximumElectionTimeoutMS,int32(newMax))returnint(oldMin),int(ol