this line is not correct: `testRunningLatch` is not volatile, and if it were, then it would lead to NoSuchElementException on line 112