<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++