Clay Mayers

Results 2 comments of Clay Mayers

hasChangeSinceLastCycle() checks across all types if the ordinals present for each type are different from before populate() ran compared to after. If it returns false, the populator passed into runcycle()...

The above looks like you've quoted this article: https://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html. I don't see an issue here. This is my understanding. The idiom used there is not the same as what is...