Legacy Documentation: Version 2018.1 (Go to current version)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

JobHandle.CompleteAll

public static void CompleteAll(ref Unity.Jobs.JobHandle job0, ref Unity.Jobs.JobHandle job1);
public static void CompleteAll(ref Unity.Jobs.JobHandle job0, ref Unity.Jobs.JobHandle job1, ref Unity.Jobs.JobHandle job2);
public static void CompleteAll(NativeArray<JobHandle> jobs);

Description

Ensures that all jobs have completed.

The job system automatically first up-prioritizes all the given jobs and any of its dependencies to run first in the queue, then attempts to execute all of the jobs itself if they aren't executing on the worker threads yet. It completes as soon as all referenced jobs have completed.

Did you find this page useful? Please give it a rating: