C ++ 11 одновременно программировать четыре ------ обмениваться данными между потоками

Например:

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

Используйте семафор для защиты совместно используемые данные:

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

C ++, используя семафор:

  

рекомендация

отwww.cnblogs.com/418ks/p/11595024.html