A colleague was studying a very strange failure,
which I’ve simplified for expository purpose.
The component in question has the following
basic shape, ignoring error checking:
// This is a multithreaded object
// These methods can be called at any time
int GetSomething(int x);