Compartir a través de


<thread>

Incluya el <subproceso> de encabezado estándar para definir la clase thread y varias funciones de soporte.

Sintaxis

#include <thread>

Comentarios

Nota:

En el código que se compila mediante /clr, este encabezado está bloqueado.

La macro__STDCPP_THREADS__ se define como un valor distinto a cero para indicar que este encabezado admite subprocesos.

Miembros

Clases públicas

Nombre Descripción
thread (Clase) Define un objeto que se usa para observar y administrar un subproceso de ejecución en una aplicación.

Estructuras públicas

Nombre Descripción
hash (Estructura, biblioteca estándar de C++) Define una función miembro que devuelve un valor determinado de forma exclusiva por un thread::id. La función miembro define una función hash adecuada para asignar valores de tipo thread::id a una distribución de valores de índice.

Funciones públicas

Nombre Descripción
get_id Identifica de forma única el subproceso de ejecución actual.
sleep_for Bloquea el subproceso de llamada.
sleep_until Bloquea el subproceso de llamada al menos hasta la hora especificada.
swap Intercambia los estados de dos objetos thread.
yield Indica al sistema operativo que ejecute otros subprocesos, incluso si el subproceso actual seguiría ejecutándose en condiciones normales.

Operadores públicos

Nombre Descripción
operator>= Operador Determina si un objeto thread::id es mayor o igual que otro objeto.
operator> Operador Determina si un objeto thread::id es mayor que otro objeto.
operator<= Operador Determina si un objeto thread::id es menor o igual que otro objeto.
operator< Operador Determina si un objeto thread::id es menor que otro objeto.
operator!= Operator Compara dos objetos thread::id para determinar si no son iguales.
operator== Operator Compara dos objetos thread::id para determinar si son iguales.
operator<< Operador Inserta una representación de texto de un objeto thread::id en una secuencia.

Consulte también

Referencia de archivos de encabezado
Seguridad para subprocesos en la biblioteca estándar de C++