Practical/common approaches to 'using' threadsafe functions for simple shared variables?

The system I mentioned was created several decades before Arduino existed, in fact in an earlier century.
I am still waiting to see some sample code that exhibits the problem you think you have.