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

Thread support library

Материал из cppreference.com
< c

 
 
Библиотека тему поддержки
Потоки
Оригинал:
Threads
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Взаимное исключение
Оригинал:
Mutual exclusion
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Позвоните раз
Оригинал:
Call once
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Условия переменных
Оригинал:
Condition variables
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Тема локальной памяти
Оригинал:
Thread-local storage
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Если макрос постоянной __STDC_NO_THREADS__(C11) определяется компилятором, <threads.h> заголовка и все имена, перечисленные здесь не предусмотрено.
Оригинал:
If the macro constant __STDC_NO_THREADS__(C11) is defined by the compiler, the header <threads.h> and all of the names listed here are not provided.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Потоки

Заголовочный файл <threads.h>
thrd_t
Тип определении потока
Оригинал:
a type identifying a thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[edit]
создает поток
Оригинал:
creates a thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
проверяет два идентификатора относятся к той же нити
Оригинал:
checks if two identifiers refer to the same thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
получает текущий идентификатор потока
Оригинал:
obtains the current thread identifier
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
приостанавливает выполнение вызывающего потока для данного периода времени
Оригинал:
suspends execution of the calling thread for the given period of time
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
yields the current time slice
(функция) [edit]
завершает вызывающий поток
Оригинал:
terminates the calling thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
отделяет поток
Оригинал:
detaches a thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
Блоки до завершения потока
Оригинал:
blocks until a thread terminates
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
указывает на состояние потоков ошибки
Оригинал:
indicates a thread error status
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(константа) [edit]
thrd_start_t
(C11)
Тип указателя на функцию передается thrd_create
Оригинал:
function pointer type passed to thrd_create
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(определение типа) [edit]

[править] Взаимное исключение

Заголовочный файл <threads.h>
mtx_t
мьютекса идентификатор
Оригинал:
mutex identifier
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[edit]
создает мьютекс
Оригинал:
creates a mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
блоки, пока замки мьютекс
Оригинал:
blocks until locks a mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
Блоки до замки мьютекс или тайм-ауту
Оригинал:
blocks until locks a mutex or times out
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
Замки мьютекса или возвращается без блокировки, если уже заблокирован
Оригинал:
locks a mutex or returns without blocking if already locked
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
разблокирует мьютекс
Оригинал:
unlocks a mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
разрушает мьютекс
Оригинал:
destroys a mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
определяет тип мьютекса
Оригинал:
defines the type of a mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(перечисление) [edit]
Позвоните раз
Оригинал:
Call once
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
once_flag the type of the flag used by call_once [edit]
инициализирует once_flag
Оригинал:
initializes a once_flag
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(константа-макрос) [edit]
вызывает функцию только один раз
Оригинал:
calls a function exactly once
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]

[править] Условия переменных

Заголовочный файл <threads.h>
cnd_t
Условие идентификатор переменной
Оригинал:
condition variable identifier
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
создает условия переменной
Оригинал:
creates a condition variable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
разблокирует один поток заблокирован на переменной условия
Оригинал:
unblocks one thread blocked on a condition variable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
разблокирует все темы заблокирован на переменной условия
Оригинал:
unblocks all threads blocked on a condition variable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
блоки на переменной условия
Оригинал:
blocks on a condition variable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
блоки на переменной условия, при тайм-аут
Оригинал:
blocks on a condition variable, with a timeout
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
разрушает переменной условия
Оригинал:
destroys a condition variable
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]

[править] Тема локальной памяти

Заголовочный файл <threads.h>
Тема местные макро типа
Оригинал:
thread local type macro
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(константа-макрос) [edit]
tss_t
конкретного потока хранения указателей
Оригинал:
thread-specific storage pointer
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[edit]
Максимальное количество деструкторов раз называют
Оригинал:
maximum number of times destructors are called
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(константа-макрос) [edit]
tss_dtor_t function pointer type used for TSS destructor [edit]
creates thread-specific storage pointer with a given destructor
(функция) [edit]
считывает данные из конкретного потока хранения
Оригинал:
reads from thread-specific storage
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
писать для конкретного потока хранения
Оригинал:
write to thread-specific storage
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]
освобождает ресурсы, занятые данного конкретного потока указатель
Оригинал:
releases the resources held by a given thread-specific pointer
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(функция) [edit]