提供用于创建、运行和调试作业的方法。
CacheLineSize | 缓存行的尺寸。 |
IsExecutingJob | 检查是否在作业中。 |
JobCompilerEnabled | 设置是否在 Mono 或 Burst 中运行作业。 |
JobDebuggerEnabled | 设置是否在运行时使用作业调试器。 |
JobWorkerCount | Unity JobQueue 可用的工作线程数量。 |
JobWorkerMaximumCount | Unity JobQueue 可用的工作线程最大数量(只读)。 |
MaxJobThreadCount | 作业系统可创建的作业线程最大数量。 |
ThreadIndex | 在执行作业时获取当前线程的索引,否则为 0。 |
ThreadIndexCount | 获取可以同时处理作业的作业工作线程的最大数量。 |
CreateJobReflectionData | 创建作业反射数据。 |
GetJobRange | 获取范围的开始索引和结束索引。 |
GetWorkStealingRange | 获取工作窃取范围。 |
PatchBufferMinMaxRanges | 为本地数组的最小值和最大值范围注入调试检查。 |
ResetJobWorkerCount | 将 JobWorkerCount 重置为 Unity 调整后的值。 |
Schedule | 调度单个 IJob。 |
ScheduleParallelFor | 调度 IJobParallelFor 作业。 |
ScheduleParallelForDeferArraySize | 调度 IJobParallelFor 作业。 |
ScheduleParallelForTransform | 调度 IJobParallelForTransform 作业。 |
ScheduleParallelForTransformReadOnly | 调度 IJobParallelForTransform 作业,该作业对转换数据具有只读访问权限。 |