Например:
Вы просто работать, только арендаторы, слишком дорого, чтобы арендовать и другие арендовали два человека живут вместе, есть только один туалет каждое утро вставать, если ваш сосед по комнате в ванной комнате, вы можете только ждать, если сила идти, что картина не будет описана. Та же проблема, если несколько потоков разделяют чтение данных и записи данных там, следует отметить, что доля защиты данных.
Используйте семафор для защиты совместно используемые данные:
В настоящее время доступа к общим данным, использовать данные призовой блокировки мьютекса, когда в конце визита, то данные разблокирован. Mutex в C ++ является одним из наиболее распространенных механизмов защиты данных.
C ++, используя семафор: