JobHandle.ScheduleBatchedJobs
Declaration
public static void ScheduleBatchedJobs();Описание
Делает методы Schedule доступными для рабочих потоков.
По умолчанию, задания помещаются в локальную очередь только при использовании методов Расписания заданий. ScheduleBatchedJobs делает их доступными для выполнения рабочими потоками. Система заданий намеренно задерживает выполнение заданий до тех пор, пока вы не вызовете ScheduleBatchedJobs вручную, так как стоимость пробуждения рабочих потоков может быть очень высокой. Наилучшей практикой является задержка пробуждения рабочих потоков до тех пор, пока не будет запланировано несколько заданий. Если вы планируете задания в цикле, подождите, пока не будет запланировано несколько заданий до конца цикла. Если вы выполняете значительное количество работы на главном потоке между планированием заданий, тогда может быть целесообразно использовать ScheduleBatchedJobs между каждыми заданиями.