std::mutex::mutex
Материал из cppreference.com
<tbody>
</tbody>
constexpr mutex() noexcept; |
(1) | (начиная с C++11) |
mutex( const mutex& ) = delete; |
(2) | (начиная с C++11) |
1) Создаёт мьютекс. После вызова мьютекс находится в разблокированном состоянии.
2) Конструктор копирования удалён.
Параметры
(нет)
Примечания
Поскольку конструктор по умолчанию объявлен как constexpr, статические переменные класса mutex инициализируются в ходе статической инициализации глобальных и статических переменных до того, как начнётся динамическая инициализация глобальных и статических переменных. Это даёт возможность безопасно заблокировать мьютекс в конструкторе любого статического объекта.
См. также
Документация C по mtx_init
|