Описание тега mutex
Мьютекс ("взаимное исключение") - это механизм, обеспечивающий целостность, когда к одним и тем же данным или ресурсу обращаются (в частности, изменяются) одновременно из нескольких потоков.
Мьютекс ("взаимное исключение") - это механизм, обеспечивающий целостность, когда к одним и тем же данным или ресурсу обращаются (в частности, изменяются) одновременно из нескольких потоков.
Обычно, когда используется термин мьютекс, он относится к примитиву синхронизации, функционально идентичному двоичному семафору. Поскольку синхронизация на уровне ОС часто бывает довольно дорогой из-за переключения контекста, существуют решения "занято-ожидание", основанные на атомарных операциях (например, мьютекс или критическая секция).