Чтобы избежать состояния гонки, мы можем синхронизировать методы записи и доступа к общим переменным, чтобы заблокировать эти переменные для других потоков.
Мой вопрос в том, есть ли другие (лучшие) способы избежать состояния гонки? Блокировка делает программу медленной.
Вот что я нашел:
Я не уверен, что они работают быстрее, чем синхронизированный способ, есть ли другие лучшие методы?
спасибо