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
Clases pública
Nombre |
Descripción |
---|---|
Identifica el subproceso asociado. |
Constructores públicos
Nombre |
Descripción |
---|---|
Crea un objeto thread. |
Métodos públicos
Nombre |
Descripción |
---|---|
Desasocia el subproceso asociado del objeto de thread. |
|
Devuelve el identificador único del subproceso asociado. |
|
Estático.Devuelve una estimación del número de contextos de subprocesos de hardware. |
|
Bloquea hasta que el subproceso asociado complete. |
|
Especifica si el subproceso asociado es joinable. |
|
Devuelve el tipo implementación- específico que representa el identificador de subproceso. |
|
Cambia el estado de objeto con un objeto especificado de thread. |
Operadores públicos
Nombre |
Descripción |
---|---|
Asocia un subproceso al objeto actual de thread. |
Requisitos
Subproceso de Encabezado:
Espacio de nombres: std