|
|
|
|
ParallelTaskWait (Función) Espera al final de la ejecución de una tarea paralela..
// Triggers the execution of a task and waits for the task to be ended t is ParallelTask = ParallelTaskExecute(Proc) ParallelTaskWait(t)
Sintaxis
<Result> = ParallelTaskWait(<Task> [, <Maximum timeout>])
<Result>: booleano - True si la tarea finaliza correctamente.
- False si la tarea no finaliza correctamente. Por ejemplo:
- se ha alcanzado la duración máxima de la tarea,
- se canceló la tarea.
<Task>: ParallelTask Variable Nombre de la variable de tipo ParallelTask que se utilizará. <Maximum timeout>: Entero o duración opcional Duración máxima para ejecutar la tarea, expresada en centésimas de segundo.- Si se especifica este parámetro, la función ParallelTaskWait bloquea la aplicación hasta que finalice la ejecución de la tarea o hasta que se alcance el tiempo de espera máximo.
- Si no se especifica este parámetro, la función ParallelTaskWait bloquea la aplicación hasta que finalice la ejecución de la tarea.
Este parámetro puede corresponder a: - un número entero que corresponde al número de centésimas de segundo,
- una variable de tipo Duration,
- la indicación de la duración en claro (por ejemplo, "1 s" o "10 ms").
Observaciones Si se llama a ParallelTaskWait desde la principal Thread, la tarea a esperar no debe ejecutarse en la principal Thread. De lo contrario, se producirá un bloqueo. En efecto, la Thread principal no puede esperar el fin de la tarea y ejecutarla al mismo tiempo. Un error de WLanguage señala el problema antes de que ocurra el bloqueo..
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|