Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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++