版本:Unity 6 (6000.0)
语言中文
  • C#

IJobParallelForExtensions.Schedule

建议更改

成功!

感谢您帮助我们提升 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读每位用户建议的更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,无法提交您的建议更改。请在几分钟后再重试。感谢您抽出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static Unity.Jobs.JobHandle Schedule(T jobData, int arrayLength, int innerloopBatchCount, Unity.Jobs.JobHandle dependsOn);

参数

jobData 要计划的作业和数据。
arrayLength 执行 for 循环的迭代次数。
innerloopBatchCount 执行工作窃取的迭代次数。例如,值为 32 表示作业队列窃取 32 个迭代,然后以一种高效的内部循环执行它们。
dependsOn 该作业的依赖关系的JobHandle。可以使用依赖关系确保在依赖关系执行完成后作业在工作线程上执行,且两个读取或写入同一数据的作业不会并行运行。

返回值

JobHandle 计划作业的JobHandle。可以使用JobHandle 作为稍后作业的依赖关系,或确保该作业在主线程上完成。

说明

计划作业在工作线程上执行。

其他资源:IJobParallelFor