I learned that the purpose of the release sequence is to make a write operation in one thread sync with many read operations in other threads.