En ciencias de la computación , el rendimiento es una acción que ocurre en un programa de computadora durante el subproceso múltiple , de forzar a un procesador a ceder el control del subproceso en ejecución actual y enviarlo al final de la cola en ejecución , con la misma prioridad de programación .
Ejemplos de
Los diferentes lenguajes de programación implementan el rendimiento de varias formas.
pthread_yield()
en el lenguaje C , una implementación de bajo nivel , proporcionada por POSIX Threads [1]std::this_thread::yield()
en el lenguaje C ++ , introducido en C ++ 11 .- El método Yield se proporciona en varios lenguajes de programación orientados a objetos con soporte para múltiples subprocesos, como C # y Java . [2] Los lenguajes de programación orientada a objetos generalmente proporcionan abstracciones de clases para objetos de hilo.
En corrutinas
Las corrutinas son una primitiva de simultaneidad detallada , que puede ser necesaria para ceder explícitamente. Pueden permitir especificar otra función para tomar el control. Las corrutinas que ceden explícitamente permiten la multitarea cooperativa .
Ver también
Referencias
- ^ "pthread_yield" .
- ^ "Thread.yield" . Javamex . Consultado el 24 de junio de 2011 .