https://www.jianshu.com/p/2ab.
for example, this sentence
LoadLoad Barrier: for such a statement, Load1; LoadLoad; Load2, ensures that the data to be read by Load1 is read before the data to be read by Load2 and subsequent read operations is accessed.
< hr >where are Load1 and Load2 in the same thread, or can they be in different threads?
and why is StoreLoad Barrier a universal Barrier? " For such a statement Store1; StoreLoad; Load2, ensures that Store1 writes are visible to all processors before Load2 and all subsequent reads are performed. "how does this performance have the other three Barrier functions?