|
|
|
|
Funciones de gestión de subprocesos
Observación: Estas funciones también están disponibles en sintaxis de prefijo ( Funciones de gestión de subprocesos (sintaxis con prefijo)). Las siguientes funciones permiten gestionar subprocesos:
| | CriticalSection | Habilita un nombre o una sección crítica en Variable en la declaración Utilización ... EN. | CriticalSectionEnd | Marca el final de la sección crítica: el código será ejecutado por otro Thread. | CriticalSectionStart | Marca el inicio de una sección crítica: ningún otro Thread podrá ejecutar el código mientras el Thread actual no salga de la sección crítica. | EventChange | Modifica el estado de un evento. | eventClose | Cierra una sincronización Event entre varios hilos. | EventCreate | Crea un evento. | EventDestroy | Destruye explícitamente un Event. | eventOpen | Abre una sincronización Event entre varios hilos. | EventWait | Bloquea el hilo actual mientras espera a que se abra el Event especificado. | ExecuteMainThread | Dispara la ejecución de la Procedure especificada en la aplicación principal thread. | | Ejecuta un procedimiento en el subproceso principal de la aplicación sin esperar a que termine de ejecutarse. | MutexCreate | Crea explícitamente un mutex. | MutexDestroy | Destruye explícitamente un mutex. | MutexEnd | Señales de que el hilo libera el mutex. | MutexStart | Bloquea el actual Thread mientras espera que se libere el mutex. | SemaphoreCreate | Crea un semáforo. | SemaphoreDestroy | Destruye explícitamente un semáforo. | SemaphoreEnd | Permite a uno o más hilos salir del área protected por el semáforo. | SemaphoreStart | Bloquea el hilo actual hasta que se abra el semáforo (es decir, hasta que haya un punto "libre" disponible en la sección protected). | ThreadCurrent | Devuelve el nombre de el hilo actualmente en funcionamiento. | ThreadEnd | Finaliza la ejecución de la Thread actual. | ThreadExecute | Inicia la ejecución de un subproceso secundario. | ThreadMode | Cambia el modo de gestión de los hilos. | ThreadPause | Pausa el subproceso actual por el tiempo especificado. | ThreadPersistent | Hace que un Thread sea persistente. | ThreadPriority | Devuelve o modifica el nivel de prioridad de un thread. | ThreadRequestStop | Envía una solicitud para detener un subproceso. | ThreadResume | Reanuda la ejecución de una thread que fue interrumpida por thread Suspender. Función no recomendada. | ThreadSendSignal | El subproceso actual envía una señal al subproceso que está en espera para desbloquearlo. | ThreadState | Devuelve el estado actual de un thread. | ThreadStop | Detiene un subproceso secundario. Función no recomendada. | ThreadStopRequested | Verifica si se ha enviado una solicitud al hilo que se está ejecutando. | ThreadSuspend | Suspende temporalmente la ejecución de la Thread especificada. Función no recomendada. | ThreadWait | Espera a que finalice la ejecución del subproceso especificado. | ThreadWaitSignal | Bloquea el hilo actual hasta que reciba una señal de otro hilo. | También se pueden utilizar los siguientes tipos de variables:
| | AutomaticEvent | El tipo AutomaticEvent permite gestionar un evento automático. | ManualEvent | El tipo ManualEvent permite manipular un evento manual. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|