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

JobHandle.ScheduleBatchedJobs

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交,但我们会阅读用户提出的每条建议的更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

声明

public static void ScheduleBatchedJobs();

描述

为工作线程启用 Schedule 方法。

在使用任务 Schedule 方法时,默认情况下任务只会被放置在本地队列中。ScheduleBatchedJobs 会使其可供工作线程执行。作业系统会一直推迟作业执行,直到你手动调用 ScheduleBatchedJobs,因为唤醒工作线程的成本可能很高昂。在计划几个作业之前延迟唤醒工作线程是最佳实践。如果你在循环中计划作业,请等到循环结束时再计划作业。如果你在计划作业之间在主线程上做了大量的工作,那么在每个作业之间 ScheduleBatchedJobs 是有意义的。