CurrentScheduler (Clase)
Representa una abstracción para el programador actual asociado al contexto de la llamada.
class CurrentScheduler;
Miembros
Métodos públicos
Name |
Descripción |
---|---|
Crea un nuevo programador cuyo comportamiento se describe en el parámetro _Policy y lo asocia al contexto de la llamada. El programador creado recientemente se volverá el programador actual para el contexto de la llamada. |
|
Sobrecargado. Crea un nuevo grupo de programación dentro del programador asociado al contexto de la llamada. La versión que toma el parámetro _Placement produce tareas dentro del grupo recién creado de programación de ser perjudicado para ejecutarse en la ubicación especificada por ese parámetro. |
|
Desasocia el programador del contexto de la llamada y restaura el programador asociado anteriormente como programador actual, si existe. Cuando este método vuelve, el contexto de la llamada a continuación es administrado por el programador que se adjuntó previamente al contexto mediante CurrentScheduler::Create o el método de Scheduler::Attach . |
|
Devuelve un puntero al programador asociado con el contexto de la llamada, que también se conoce como el programador actual. |
|
Devuelve el número actual de procesadores virtuales para el programador asociado al contexto de la llamada. |
|
Devuelve una copia de la directiva con la que se creó el programador actual. |
|
Devuelve un identificador único para el programador actual. |
|
Determina si una ubicación determinada está disponible en el programador actual. |
|
Hace que el controlador de eventos de Windows pasado en el parámetro _ShutdownEvent se señalice cuando el planificador asociado con el contexto actual se cierra y se destruye. En el momento en que se señala el evento, todo el trabajo que está programado para el programador ha finalizado. Los eventos de cierre varios se pueden registrar con este método. |
|
Sobrecargado. Programa una tarea ligera dentro del programador asociado al contexto de la llamada. La tarea ligera se escribirá en un grupo de programación determinado por el tiempo de ejecución. La versión que toma el parámetro _Placement hace que la tarea se perjudicado para ejecutarse en la ubicación especificada. |
Comentarios
Si no hay ningún programador (vea Programador) asociado al contexto de la llamada, muchos métodos dentro de la clase CurrentScheduler producirán datos adjuntos del programador predeterminado del proceso. Esto también puede implicar que el programador predeterminado del proceso se cree durante este tipo de llamada.
Jerarquía de herencia
CurrentScheduler
Requisitos
Encabezado: concrt.h
Espacio de nombres: simultaneidad
Vea también
Referencia
concurrency (Espacio de nombres)
PolicyElementKey (Enumeración)