Пространства имён
Варианты
Действия

std::mutex::mutex

Материал из cppreference.com
< cpp‎ | thread‎ | mutex
 
 
Библиотека поддержки потоков
Потоки
Оригинал:
Threads
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
this_thread имен
Оригинал:
this_thread namespace
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
Взаимное исключение
Оригинал:
Mutual exclusion
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
Generic управления замком
Оригинал:
Generic lock management
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Условия переменных
Оригинал:
Condition variables
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
Futures
Оригинал:
Futures
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
rtrrffrf
 
std::mutex
Функции-члены
mutex::mutex
Блокировка
Оригинал:
Locking
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Родные ручки
Оригинал:
Native handle
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
constexpr mutex() noexcept;
(1) (начиная с C++11)
mutex( const mutex& ) = delete;
(2) (начиная с C++11)
1) Создаёт мьютекс. После вызова мьютекс находится в разблокированном состоянии.
2) Конструктор копирования удалён.

[править] Параметры

(нет)

[править] Примечания

Поскольку конструктор по умолчанию объявлен как constexpr, статические переменные класса mutex инициализируются в ходе статической инициализации глобальных и статических переменных до того, как начнётся динамическая инициализация глобальных и статических переменных. Это даёт возможность безопасно заблокировать мьютекс в конструкторе любого статического объекта.

[править] См. также