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

JobsUtility

Unity.Jobs.LowLevel.Unsafe 中的类

/

实现于:UnityEngine.CoreModule

建议修改

成功!

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

关闭

提交失败

由于某种原因,您的建议修改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

提供用于创建、运行和调试作业的方法。

静态属性

CacheLineSize缓存行的尺寸。
IsExecutingJob检查是否在作业中。
JobCompilerEnabled设置是否在 Mono 或 Burst 中运行作业。
JobDebuggerEnabled设置是否在运行时使用作业调试器。
JobWorkerCountUnity JobQueue 可用的工作线程数量。
JobWorkerMaximumCountUnity JobQueue 可用的工作线程最大数量(只读)。
MaxJobThreadCount作业系统可创建的作业线程最大数量。
ThreadIndex在执行作业时获取当前线程的索引,否则为 0。
ThreadIndexCount获取可以同时处理作业的作业工作线程的最大数量。

静态方法

CreateJobReflectionData创建作业反射数据。
GetJobRange获取范围的开始索引和结束索引。
GetWorkStealingRange获取工作窃取范围。
PatchBufferMinMaxRanges为本地数组的最小值和最大值范围注入调试检查。
ResetJobWorkerCount将 JobWorkerCount 重置为 Unity 调整后的值。
Schedule调度单个 IJob。
ScheduleParallelFor调度 IJobParallelFor 作业。
ScheduleParallelForDeferArraySize调度 IJobParallelFor 作业。
ScheduleParallelForTransform调度 IJobParallelForTransform 作业。
ScheduleParallelForTransformReadOnly调度 IJobParallelForTransform 作业,该作业对转换数据具有只读访问权限。