IJobExtensions.ScheduleByRef
Declaration
public static Unity.Jobs.JobHandle ScheduleByRef(ref T jobData, Unity.Jobs.JobHandle dependsOn);Параметры
| Параметр | Описание |
|---|---|
| jobData | Задание и данные для планирования. |
| dependsOn | Зависимость задания. Зависимости обеспечивают выполнение задания на рабочих потоках после завершения выполнения зависимости, а также предотвращают параллельное выполнение двух заданий чтения или записи в одни и те же данные. |
Возвращаемое значение
JobHandle Обращение, идентифицирующее запланированное задание, которое можно использовать в качестве зависимости для более позднего задания или для обеспечения завершения на главном потоке.
Описание
Расписывает выполнение задания в рабочем потоке.
Этот вариант передаёт структуру задания по ссылке, а не по значению, что может быть быстрее, чем IJobExtensions.Schedule для крупных структур заданий. Учтите, что рабочие потоки всегда работают с локальной копией структуры задания. Дополнительные ресурсы: IJob.