Genuine question, because this feels like a sensible solution to the problem as stated in the article.
No mention of asynchrony, multithreading, or the race condition that TFA encountered.
No mention of asynchrony, multithreading, or the race condition that TFA encountered.