Compartir a través de


thread Class

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

class thread;

Comentarios

Puede utilizar un objeto de thread inspeccionar y administrar un subproceso de ejecución dentro de una aplicación.Un objeto de subproceso que se crea utilizando el constructor predeterminado no está asociado a ningún subproceso.Un objeto de subproceso que se construyen mediante un objeto accesible crea un nuevo subproceso de ejecución y llama al objeto accesible en ese subproceso.Los objetos de subproceso se pueden mover pero no copiarse.Por consiguiente, un subproceso de ejecución se puede asociar a un solo objeto de subproceso.

Cada subproceso de ejecución tiene un identificador único de thread::id escrito.La función this_thread::get_id devuelve el identificador del subproceso de la llamada.La función thread::get_id miembro devuelve el identificador de subproceso controlado por un objeto de subproceso.Para un objeto valor por defecto- construido de subprocesos, el método de thread::get_id devuelve un objeto que tiene un valor que es el mismo para todos los objetos valor por defecto- construidos de subproceso y diferente del valor devuelto por this_thread::get_id para cualquier subproceso de ejecución se puede participar en el momento de la llamada.

Members

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

Nombre

Descripción

clase de thread::id

Identifica el subproceso asociado.

Hh920601.collapse_all(es-es,VS.110).gifConstructores públicos

Nombre

Descripción

thread::thread Constructor

Crea un objeto thread.

Hh920601.collapse_all(es-es,VS.110).gifMétodos públicos

Nombre

Descripción

método de thread::detach

Desasocia el subproceso asociado del objeto de thread.

método de thread::get_id

Devuelve el identificador único del subproceso asociado.

método de thread::hardware_concurrency

Estático.Devuelve una estimación del número de contextos de subprocesos de hardware.

método de thread::join

Bloquea hasta que el subproceso asociado complete.

método thread::joinable

Especifica si el subproceso asociado es joinable.

thread::native_handle Method

Devuelve el tipo implementación- específico que representa el identificador de subproceso.

método de thread::swap

Cambia el estado de objeto con un objeto especificado de thread.

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

Nombre

Descripción

operador de thread::operator=

Asocia un subproceso al objeto actual de thread.

Requisitos

Subproceso de Encabezado:

Espacio de nombres: std

Vea también

Referencia

<thread>

Otros recursos

Archivos de encabezado