Compartir a través de


<thread>

Incluya el encabezado estándar <thread> para definir la clase thread y varias funciones que admiten.

#include <thread>

Comentarios

[!NOTA]

En el código compilado utilizando /clr o /clr:pure, este encabezado está bloqueado.

La macro __STDCPP_THREADS__ se define como un valor distinto de cero para indicar que los subprocesos son compatibles con este encabezado.

Members

Hh920526.collapse_all(es-es,VS.110).gifClases pública

Nombre

Descripción

thread Class

Define un objeto que se utilice para observar y administrar un subproceso de ejecución en una aplicación.

Hh920526.collapse_all(es-es,VS.110).gifEstructuras públicas

Nombre

Descripción

estructura de hash (STL)

Define una función miembro que devuelve un valor que sea determinado únicamente por thread::id.La función miembro define función hash apropiadas para asignar valores thread::id tipo a una distribución de valores de índice.

Hh920526.collapse_all(es-es,VS.110).gifFunciones de público

Nombre

Descripción

función de get_id

Identifica el subproceso de ejecución actual.

función de sleep_for

Bloquea el subproceso de llamada.

función de sleep_until

Bloquea el subproceso de la llamada al menos hasta el tiempo especificado.

función swap (<thread>)

Cambie los estados de dos objetos thread .

función de producción

Señala el sistema operativo de ejecutar otros subprocesos, incluso si el subproceso actual continuaría normalmente ejecutándose.

Hh920526.collapse_all(es-es,VS.110).gifOperadores públicos

Nombre

Descripción

operador de operator>= (<thread>)

Determina si un objeto thread::id mayor o igual que otro.

operador de operator> (<thread>)

Determina si un objeto thread::id es mayor que otro.

operador de operator<= (<thread>)

Determina si un objeto thread::id menor o igual que otro.

operador de operator< (<thread>)

Determina si un objeto thread::id es menor que otro.

el operador! Operador = (<thread>)

Compara dos objetos thread::id para determinar si no son iguales.

operador de operator== (<thread>)

Compara dos objetos thread::id para determinar si son iguales.

operador de operator<< (<thread>)

Inserta una representación de texto de un objeto thread::id en una secuencia.

Vea también

Referencia

Seguridad para subprocesos de la biblioteca estándar de C++

Otros recursos

Archivos de encabezado