std::once_flag — cppreference.com
Материал из cppreference.com
<metanoindex/>
<tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
(начиная с C++11) | |
Класс std::once_flag является вспомогательной структурой для std::call_once.
Объект с типом std::once_flag that is passed to multiple calls to std::call_once allows those calls to coordinate with eachother such that only one of the calls will actually run to completion.
std::once_flag является некопируемым.
Функции-члены
std::once_flag::once_flag
<tbody> </tbody>
Конструктор объекта once_flag. Внутреннее состояние устанавливается в значение, указывающее что никакая функция не была вызвана.
Параметры
(нет)
Exceptions
См. также
| вызывает функцию только один раз, даже если она вызывается из нескольких потоков (шаблон функции) [править] |