AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de gestión de procesos / Tareas paralelas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Espera al final de la ejecución de una tarea paralela..
Ejemplo
// 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..
Componente: wd290vm.dll
Versión mínima requerida
  • Versión 20
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local