Как решить проблему race condition и какие механизмы синхронизации использовать в Java — вопрос с собеседования для iOS-разработчик | Эйч | Эйч