Before portable streaming platforms usually offer you the ability to specify memory visibility or place explicit memory barriers, portable synchronization was performed exclusively with explicit synchronization (such as mutexes) and implicit synchronization.
, , , . , . , , , . , , .
, . , , . , , - , . . , .
SergeyA, - . , , , , . , , , , - , , . , .