TaskWait

TaskWait[task]

waits for the specified task to be completely finished.

Details and Options

  • task can be either a TaskObject or task identifier string for a specific task.
  • TaskWait[task] blocks until task is completely finished, then returns the TaskObject[] representing task.
  • For a scheduled task, TaskWait[task] waits until all instances of the task specified in the schedule have been executed.
  • The following option can be given:
  • TimeConstraint Infinitymaximum time to wait before returning
  • TaskWait has attribute Listable.

Examples

open allclose all

Basic Examples  (4)

Start a task in the current session and wait until it finishes:

Wait for a task specified by its UUID:

Start a task in a separate local kernel and wait until it finishes:

Starting an asynchronous task and waiting until it completes is equivalent to running the task synchronously:

Options  (1)

TimeConstraint  (1)

Wait for an asynchronous task to complete and then continue, even if it is not done:

Wolfram Research (2017), TaskWait, Wolfram Language function, https://reference.wolfram.com/language/ref/TaskWait.html.

Text

Wolfram Research (2017), TaskWait, Wolfram Language function, https://reference.wolfram.com/language/ref/TaskWait.html.

CMS

Wolfram Language. 2017. "TaskWait." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TaskWait.html.

APA

Wolfram Language. (2017). TaskWait. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TaskWait.html

BibTeX

@misc{reference.wolfram_2023_taskwait, author="Wolfram Research", title="{TaskWait}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/TaskWait.html}", note=[Accessed: 18-April-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_taskwait, organization={Wolfram Research}, title={TaskWait}, year={2017}, url={https://reference.wolfram.com/language/ref/TaskWait.html}, note=[Accessed: 18-April-2024 ]}