Используем примитив синхронизации мьютекс
Мьютекс позволяет синхронизировать работу нескольких потоков. Это базовый примитив синхронизации. У него есть два состояния, свободный и заблокированный. Следущий поток не сможет вывести print() до тех пор, пока мьютекс не будет разблокирован предыдущим.
Post #427
23.6K
