包含此页的版本:
不含此页的版本:
作业是执行一项特定任务的小工作单元。作业接收参数并对数据进行作,类似于方法调用的行为方式。作业可以是独立的,也可以依赖于其他作业在运行之前完成。在 Unity 中,作业是指实现这IJob接口。
只有主线程可以计划和完成作业。它无法访问任何正在运行的作业的内容,并且两个作业无法同时访问作业的内容。为了确保作业的高效运行,您可以使它们相互依赖。Unity 的作业系统允许您创建复杂的依赖链,以确保您的作业以正确的顺序完成。
IJobParallelFor,但允许您计划作业,使其不并行运行。