Chapter 7. Background Tasks

The Background Tasks View displays running background tasks.

ML Background Tasks is a framework for executing long-computing tasks in worker threads. The basic framework is independent of the ML; however, convenience classes add access to ML images. For more information on background tasks, see the ToolBox Reference, chapter Background Tasks.

Figure 7.1. ML Background Tasks

ML Background Tasks

Four states are possible:

Figure 7.2. ML Background Tasks — Context Menu

ML Background Tasks — Context Menu

The following options are available in the context menu:

Figure 7.3. ML Background Tasks — Context Menu for Running Processes

ML Background Tasks — Context Menu for Running Processes

The following additional options are available for running processes:

The following additional options are available for suspended processes:

If a network is closed while a background task is running, a warning is displayed:

Figure 7.4. Warning for Running Background Tasks

Warning for Running Background Tasks

Background tasks are implemented for some modules, for example, GVRVolumeSave, GVRImageToVolume and ImageSave. For other modules, check whether their panels provide features such as “Save in Background”.

Figure 7.5. Save in Background for GVRVolumeSave

Save in Background for GVRVolumeSave