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

IJobParallelForExtensions.ScheduleByRef

建议更改

成功!

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

关闭

提交失败

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

关闭

取消

声明

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

参数

jobData 要安排的作业和数据。
arrayLength 执行 for 循环的迭代次数。
innerloopBatchCount 进行窃取工作的迭代次数。例如,值为 32 意味着作业队列会窃取 32 次迭代,然后在高效的内部循环中执行这些迭代。
dependsOn JobHandle 作业的依赖项。可以使用依赖项来确保作业在依赖项执行完毕后在工作线程上执行,且两个读取或写入相同数据的作业不会并行运行。

返回值

JobHandle 已安排作业的 JobHandle。可以使用 JobHandle 作为后续作业的依赖项,或者确保该作业在主线程上完成。

说明

根据引用安排作业在工作线程上执行。

其他资源:IJobParallelFor