### YamlMime:ManagedReference
items:
- uid: Misaki.HighPerformance.Jobs.JobScheduler
commentId: T:Misaki.HighPerformance.Jobs.JobScheduler
id: JobScheduler
parent: Misaki.HighPerformance.Jobs
children:
- Misaki.HighPerformance.Jobs.JobScheduler.#ctor(Misaki.HighPerformance.Jobs.JobSchedulerDesc@)
- Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Dispose
- Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
- Misaki.HighPerformance.Jobs.JobScheduler.Finalize
- Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus(Misaki.HighPerformance.Jobs.JobHandle)
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
- Misaki.HighPerformance.Jobs.JobScheduler.Wait(Misaki.HighPerformance.Jobs.JobHandle,System.Boolean)
- Misaki.HighPerformance.Jobs.JobScheduler.WaitAll(System.Span{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync(System.Memory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
- Misaki.HighPerformance.Jobs.JobScheduler.WaitAny(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync(System.ReadOnlyMemory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
- Misaki.HighPerformance.Jobs.JobScheduler.WaitAsync(Misaki.HighPerformance.Jobs.JobHandle,System.Threading.CancellationToken)
- Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
langs:
- csharp
- vb
name: JobScheduler
nameWithType: JobScheduler
fullName: Misaki.HighPerformance.Jobs.JobScheduler
type: Class
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: JobScheduler
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 121
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Provides a mechanism for scheduling and executing jobs across multiple worker threads.
example: []
syntax:
content: 'public sealed class JobScheduler : IDisposable'
content.vb: Public NotInheritable Class JobScheduler Implements IDisposable
inheritance:
- System.Object
implements:
- System.IDisposable
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
commentId: P:Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
id: WorkerCount
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WorkerCount
nameWithType: JobScheduler.WorkerCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WorkerCount
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 150
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Gets the number of worker threads managed by the job scheduler.
example: []
syntax:
content: public int WorkerCount { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property WorkerCount As Integer
overload: Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount*
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
commentId: P:Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
id: ExternalHelperThreadCount
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ExternalHelperThreadCount
nameWithType: JobScheduler.ExternalHelperThreadCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ExternalHelperThreadCount
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 155
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Gets the number of external helper threads, which is the number of threads reserved for external use.
example: []
syntax:
content: public int ExternalHelperThreadCount { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property ExternalHelperThreadCount As Integer
overload: Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount*
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
commentId: P:Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
id: ThreadLocalCount
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ThreadLocalCount
nameWithType: JobScheduler.ThreadLocalCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
type: Property
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ThreadLocalCount
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 160
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Gets the total number of threads that is possible to execute the jobs, including worker threads and external helper threads. You can use this property to allocate thread local storage.
example: []
syntax:
content: public int ThreadLocalCount { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property ThreadLocalCount As Integer
overload: Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount*
- uid: Misaki.HighPerformance.Jobs.JobScheduler.#ctor(Misaki.HighPerformance.Jobs.JobSchedulerDesc@)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.#ctor(Misaki.HighPerformance.Jobs.JobSchedulerDesc@)
id: '#ctor(Misaki.HighPerformance.Jobs.JobSchedulerDesc@)'
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: JobScheduler(ref readonly JobSchedulerDesc)
nameWithType: JobScheduler.JobScheduler(ref readonly JobSchedulerDesc)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.JobScheduler(ref readonly Misaki.HighPerformance.Jobs.JobSchedulerDesc)
type: Constructor
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: .ctor
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 166
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Initializes a new instance of the class with the specified description.
example: []
syntax:
content: public JobScheduler(ref readonly JobSchedulerDesc desc)
parameters:
- id: desc
type: Misaki.HighPerformance.Jobs.JobSchedulerDesc
description: The description for the job scheduler.
content.vb: Public Sub New(desc As JobSchedulerDesc)
overload: Misaki.HighPerformance.Jobs.JobScheduler.#ctor*
nameWithType.vb: JobScheduler.New(JobSchedulerDesc)
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.New(Misaki.HighPerformance.Jobs.JobSchedulerDesc)
name.vb: New(JobSchedulerDesc)
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Finalize
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Finalize
id: Finalize
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ~JobScheduler()
nameWithType: JobScheduler.~JobScheduler()
fullName: Misaki.HighPerformance.Jobs.JobScheduler.~JobScheduler()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Finalize
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 202
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
syntax:
content: protected ~JobScheduler()
content.vb: 'Protected '
overload: Misaki.HighPerformance.Jobs.JobScheduler.Finalize*
nameWithType.vb: ''
fullName.vb: ''
name.vb: ''
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: Schedule``1(``0@,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Schedule(ref readonly T, bool, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.Schedule(ref readonly T, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(ref readonly T, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Schedule
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 467
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a single job for execution on a specified thread, with an optional dependency on another job.
example: []
syntax:
content: 'public JobHandle Schedule(ref readonly T job, bool preferLocal, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJob'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function Schedule(Of T As IJob)(job As T, preferLocal As Boolean, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.Schedule*
nameWithType.vb: JobScheduler.Schedule(Of T)(T, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(Of T)(T, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: Schedule(Of T)(T, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: Schedule``1(``0@,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Schedule(ref readonly T, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.Schedule(ref readonly T, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(ref readonly T, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Schedule
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 495
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a single job for execution on a specified thread, with an optional dependency on another job.
example: []
syntax:
content: 'public JobHandle Schedule(ref readonly T job, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJob'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function Schedule(Of T As IJob)(job As T, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.Schedule*
nameWithType.vb: JobScheduler.Schedule(Of T)(T, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(Of T)(T, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: Schedule(Of T)(T, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: Schedule``1(``0@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Schedule(ref readonly T, params ReadOnlySpan)
nameWithType: JobScheduler.Schedule(ref readonly T, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(ref readonly T, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Schedule
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 507
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a single job for execution on a specified thread, with an optional dependency on another job.
example: []
syntax:
content: 'public JobHandle Schedule(ref readonly T job, params ReadOnlySpan dependencies) where T : IJob'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function Schedule(Of T As IJob)(job As T, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.Schedule*
nameWithType.vb: JobScheduler.Schedule(Of T)(T, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(Of T)(T, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: Schedule(Of T)(T, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Schedule``1(``0@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: Schedule``1(``0@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Schedule(ref readonly T, bool, params ReadOnlySpan)
nameWithType: JobScheduler.Schedule(ref readonly T, bool, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(ref readonly T, bool, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Schedule
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 520
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a single job for execution on a specified thread, with an optional dependency on another job.
example: []
syntax:
content: 'public JobHandle Schedule(ref readonly T job, bool preferLocal, params ReadOnlySpan dependencies) where T : IJob'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function Schedule(Of T As IJob)(job As T, preferLocal As Boolean, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.Schedule*
nameWithType.vb: JobScheduler.Schedule(Of T)(T, Boolean, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.Schedule(Of T)(T, Boolean, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: Schedule(Of T)(T, Boolean, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallelFor(ref readonly T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallelFor(ref readonly T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(ref readonly T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallelFor
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 536
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallelFor(ref readonly T job, int totalIteration, int batchSize, bool preferLocal, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJobParallelFor'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. if the job data allocation fails.
content.vb: Public Function ScheduleParallelFor(Of T As IJobParallelFor)(job As T, totalIteration As Integer, batchSize As Integer, preferLocal As Boolean, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor*
nameWithType.vb: JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallelFor``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallelFor(ref readonly T, int, int, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallelFor(ref readonly T, int, int, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(ref readonly T, int, int, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallelFor
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 576
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallelFor(ref readonly T job, int totalIteration, int batchSize, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJobParallelFor'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallelFor(Of T As IJobParallelFor)(job As T, totalIteration As Integer, batchSize As Integer, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor*
nameWithType.vb: JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelFor(Of T)(T, Integer, Integer, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallelFor(ref readonly T, int, int, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallelFor(ref readonly T, int, int, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(ref readonly T, int, int, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallelFor
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 590
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallelFor(ref readonly T job, int totalIteration, int batchSize, params ReadOnlySpan dependencies) where T : IJobParallelFor'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallelFor(Of T As IJobParallelFor)(job As T, totalIteration As Integer, batchSize As Integer, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor*
nameWithType.vb: JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelFor(Of T)(T, Integer, Integer, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallelFor``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallelFor(ref readonly T, int, int, bool, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallelFor(ref readonly T, int, int, bool, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(ref readonly T, int, int, bool, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallelFor
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 605
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallelFor(ref readonly T job, int totalIteration, int batchSize, bool preferLocal, params ReadOnlySpan dependencies) where T : IJobParallelFor'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallelFor(Of T As IJobParallelFor)(job As T, totalIteration As Integer, batchSize As Integer, preferLocal As Boolean, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor*
nameWithType.vb: JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelFor(Of T)(T, Integer, Integer, Boolean, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallel(ref readonly T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallel(ref readonly T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(ref readonly T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallel
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 621
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallel(ref readonly T job, int totalIteration, int batchSize, bool preferLocal, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJobParallel'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallel(Of T As IJobParallel)(job As T, totalIteration As Integer, batchSize As Integer, preferLocal As Boolean, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel*
nameWithType.vb: JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallel(Of T)(T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallel``1(``0@,System.Int32,System.Int32,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallel(ref readonly T, int, int, JobPriority, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallel(ref readonly T, int, int, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(ref readonly T, int, int, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallel
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 661
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallel(ref readonly T job, int totalIteration, int batchSize, JobPriority priority = JobPriority.Normal, params ReadOnlySpan dependencies) where T : IJobParallel'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: priority
type: Misaki.HighPerformance.Jobs.JobPriority
description: The priority of the job.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallel(Of T As IJobParallel)(job As T, totalIteration As Integer, batchSize As Integer, priority As JobPriority = JobPriority.Normal, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel*
nameWithType.vb: JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallel(Of T)(T, Integer, Integer, JobPriority, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallel``1(``0@,System.Int32,System.Int32,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallel(ref readonly T, int, int, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallel(ref readonly T, int, int, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(ref readonly T, int, int, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallel
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 675
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallel(ref readonly T job, int totalIteration, int batchSize, params ReadOnlySpan dependencies) where T : IJobParallel'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallel(Of T As IJobParallel)(job As T, totalIteration As Integer, batchSize As Integer, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel*
nameWithType.vb: JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallel(Of T)(T, Integer, Integer, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleParallel``1(``0@,System.Int32,System.Int32,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleParallel(ref readonly T, int, int, bool, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleParallel(ref readonly T, int, int, bool, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(ref readonly T, int, int, bool, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleParallel
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 690
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a parallel job for execution, dividing the workload into batches and distributing it across threads.
example: []
syntax:
content: 'public JobHandle ScheduleParallel(ref readonly T job, int totalIteration, int batchSize, bool preferLocal, params ReadOnlySpan dependencies) where T : IJobParallel'
parameters:
- id: job
type: '{T}'
description: The job instance to be executed. The job data will be copied internally.
- id: totalIteration
type: System.Int32
description: The total number of iterations to be processed by the job.
- id: batchSize
type: System.Int32
description: The number of iterations to include in each batch.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
description: The type of the job to execute. Must implement and be struct.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleParallel(Of T As IJobParallel)(job As T, totalIteration As Integer, batchSize As Integer, preferLocal As Boolean, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel*
nameWithType.vb: JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, Boolean, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel(Of T)(T, Integer, Integer, Boolean, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallel(Of T)(T, Integer, Integer, Boolean, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.Boolean,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleCustom(ref readonly CustomJobDesc, bool, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleCustom(ref readonly CustomJobDesc, bool, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom(ref readonly Misaki.HighPerformance.Jobs.CustomJobDesc, bool, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleCustom
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 702
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a custom job for execution with user-defined .
example: []
syntax:
content: public JobHandle ScheduleCustom(ref readonly CustomJobDesc jobDesc, bool preferLocal, params ReadOnlySpan dependencies)
parameters:
- id: jobDesc
type: Misaki.HighPerformance.Jobs.CustomJobDesc{{T}}
description: The description of the custom job to be scheduled, containing all necessary information for execution.
- id: preferLocal
type: System.Boolean
description: A value indicating whether the job should be preferred to run on the local thread.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleCustom(Of T)(jobDesc As CustomJobDesc(Of T), preferLocal As Boolean, dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom*
nameWithType.vb: JobScheduler.ScheduleCustom(Of T)(CustomJobDesc(Of T), Boolean, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom(Of T)(Misaki.HighPerformance.Jobs.CustomJobDesc(Of T), Boolean, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleCustom(Of T)(CustomJobDesc(Of T), Boolean, ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: ScheduleCustom``1(Misaki.HighPerformance.Jobs.CustomJobDesc{``0}@,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: ScheduleCustom(ref readonly CustomJobDesc, params ReadOnlySpan)
nameWithType: JobScheduler.ScheduleCustom(ref readonly CustomJobDesc, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom(ref readonly Misaki.HighPerformance.Jobs.CustomJobDesc, params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: ScheduleCustom
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 736
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Schedules a custom job for execution with user-defined .
example: []
syntax:
content: public JobHandle ScheduleCustom(ref readonly CustomJobDesc jobDesc, params ReadOnlySpan dependencies)
parameters:
- id: jobDesc
type: Misaki.HighPerformance.Jobs.CustomJobDesc{{T}}
description: The description of the custom job to be scheduled, containing all necessary information for execution.
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of representing the dependencies that must be completed before this job can begin.
typeParameters:
- id: T
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that can be used to track the completion of the scheduled job. Returns if the job data allocation fails.
content.vb: Public Function ScheduleCustom(Of T)(jobDesc As CustomJobDesc(Of T), dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom*
nameWithType.vb: JobScheduler.ScheduleCustom(Of T)(CustomJobDesc(Of T), ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom(Of T)(Misaki.HighPerformance.Jobs.CustomJobDesc(Of T), System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleCustom(Of T)(CustomJobDesc(Of T), ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: CombineDependencies(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: CombineDependencies(params ReadOnlySpan)
nameWithType: JobScheduler.CombineDependencies(params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies(params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: CombineDependencies
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 747
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Combines multiple job dependencies into a single .
remarks: Use this for large number of dependencies to avoid deep dependency chains, potential overflow of the dependency chain capacity, and reduce scheduling overhead.
example: []
syntax:
content: public JobHandle CombineDependencies(params ReadOnlySpan dependencies)
parameters:
- id: dependencies
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of instances representing the dependencies to combine.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: A that represents the combined dependencies. The returned handle can be used to ensure that all specified dependencies are completed before proceeding.
content.vb: Public Function CombineDependencies(dependencies As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies*
nameWithType.vb: JobScheduler.CombineDependencies(ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies(System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: CombineDependencies(ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus(Misaki.HighPerformance.Jobs.JobHandle)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus(Misaki.HighPerformance.Jobs.JobHandle)
id: GetJobStatus(Misaki.HighPerformance.Jobs.JobHandle)
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: GetJobStatus(JobHandle)
nameWithType: JobScheduler.GetJobStatus(JobHandle)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus(Misaki.HighPerformance.Jobs.JobHandle)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: GetJobStatus
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 773
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Retrieves the current status of a job identified by the specified handle.
example: []
syntax:
content: public JobState GetJobStatus(JobHandle handle)
parameters:
- id: handle
type: Misaki.HighPerformance.Jobs.JobHandle
description: The handle representing the job whose status is to be retrieved. The handle must be valid.
return:
type: Misaki.HighPerformance.Jobs.JobState
description: The current status of the job as a value. Returns if the handle is invalid or the job does not exist.
content.vb: Public Function GetJobStatus(handle As JobHandle) As JobState
overload: Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus*
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Wait(Misaki.HighPerformance.Jobs.JobHandle,System.Boolean)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Wait(Misaki.HighPerformance.Jobs.JobHandle,System.Boolean)
id: Wait(Misaki.HighPerformance.Jobs.JobHandle,System.Boolean)
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Wait(JobHandle, bool)
nameWithType: JobScheduler.Wait(JobHandle, bool)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Wait(Misaki.HighPerformance.Jobs.JobHandle, bool)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Wait
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 796
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Blocks the calling thread until the specified job is completed.
example: []
syntax:
content: public void Wait(JobHandle handle, bool inlineExecution = true)
parameters:
- id: handle
type: Misaki.HighPerformance.Jobs.JobHandle
description: The handle of the job to wait for.
- id: inlineExecution
type: System.Boolean
description: A value indicating whether to help execute the job while waiting. Defaults to true. Only ONE external thread is allowed to help execute jobs if you rely on thread local storage.
content.vb: Public Sub Wait(handle As JobHandle, inlineExecution As Boolean = True)
overload: Misaki.HighPerformance.Jobs.JobScheduler.Wait*
nameWithType.vb: JobScheduler.Wait(JobHandle, Boolean)
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.Wait(Misaki.HighPerformance.Jobs.JobHandle, Boolean)
name.vb: Wait(JobHandle, Boolean)
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll(System.Span{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.WaitAll(System.Span{Misaki.HighPerformance.Jobs.JobHandle})
id: WaitAll(System.Span{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WaitAll(params Span)
nameWithType: JobScheduler.WaitAll(params Span)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll(params System.Span)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WaitAll
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 848
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Blocks the calling thread until all specified job handles have completed.
remarks: The collection handles will be reordered in-place to move completed handles to the front.
example: []
syntax:
content: public void WaitAll(params Span handles)
parameters:
- id: handles
type: System.Span{Misaki.HighPerformance.Jobs.JobHandle}
description: A collection of job handles to wait for.
content.vb: Public Sub WaitAll([handles] As Span(Of JobHandle))
overload: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll*
nameWithType.vb: JobScheduler.WaitAll(Span(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll(System.Span(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: WaitAll(Span(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAny(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.WaitAny(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
id: WaitAny(System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WaitAny(params ReadOnlySpan)
nameWithType: JobScheduler.WaitAny(params ReadOnlySpan)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAny(params System.ReadOnlySpan)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WaitAny
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 888
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Waits until any of the specified job handles has completed and returns the first completed handle.
example: []
syntax:
content: public JobHandle WaitAny(params ReadOnlySpan handles)
parameters:
- id: handles
type: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
description: A read-only span containing the job handles to monitor for completion.
return:
type: Misaki.HighPerformance.Jobs.JobHandle
description: The first job handle from the provided collection that has completed.
content.vb: Public Function WaitAny([handles] As ReadOnlySpan(Of JobHandle)) As JobHandle
overload: Misaki.HighPerformance.Jobs.JobScheduler.WaitAny*
nameWithType.vb: JobScheduler.WaitAny(ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.WaitAny(System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: WaitAny(ReadOnlySpan(Of JobHandle))
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAsync(Misaki.HighPerformance.Jobs.JobHandle,System.Threading.CancellationToken)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.WaitAsync(Misaki.HighPerformance.Jobs.JobHandle,System.Threading.CancellationToken)
id: WaitAsync(Misaki.HighPerformance.Jobs.JobHandle,System.Threading.CancellationToken)
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WaitAsync(JobHandle, CancellationToken)
nameWithType: JobScheduler.WaitAsync(JobHandle, CancellationToken)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAsync(Misaki.HighPerformance.Jobs.JobHandle, System.Threading.CancellationToken)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WaitAsync
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 912
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Waits asynchronously until the specified job is completed, allowing the calling thread to perform other work while waiting.
example: []
syntax:
content: public Task WaitAsync(JobHandle handle, CancellationToken cancellationToken = default)
parameters:
- id: handle
type: Misaki.HighPerformance.Jobs.JobHandle
description: The handle of the job to wait for.
- id: cancellationToken
type: System.Threading.CancellationToken
description: A cancellation token that can be used to cancel the wait operation.
return:
type: System.Threading.Tasks.Task
description: A task that represents the asynchronous wait operation.
content.vb: Public Function WaitAsync(handle As JobHandle, cancellationToken As CancellationToken = Nothing) As Task
overload: Misaki.HighPerformance.Jobs.JobScheduler.WaitAsync*
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync(System.Memory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync(System.Memory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
id: WaitAllAsync(System.Memory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WaitAllAsync(Memory, CancellationToken)
nameWithType: JobScheduler.WaitAllAsync(Memory, CancellationToken)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync(System.Memory, System.Threading.CancellationToken)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WaitAllAsync
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 934
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Waits asynchronously until all specified job handles have completed, allowing the calling thread to perform other work while waiting.
remarks: The collection handles will be reordered in-place to move completed handles to the front.
example: []
syntax:
content: public Task WaitAllAsync(Memory handles, CancellationToken cancellationToken = default)
parameters:
- id: handles
type: System.Memory{Misaki.HighPerformance.Jobs.JobHandle}
description: A memory containing the job handles to monitor for completion.
- id: cancellationToken
type: System.Threading.CancellationToken
description: A cancellation token that can be used to cancel the wait operation.
return:
type: System.Threading.Tasks.Task
description: A task that represents the asynchronous wait operation.
content.vb: Public Function WaitAllAsync([handles] As Memory(Of JobHandle), cancellationToken As CancellationToken = Nothing) As Task
overload: Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync*
nameWithType.vb: JobScheduler.WaitAllAsync(Memory(Of JobHandle), CancellationToken)
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.WaitAllAsync(System.Memory(Of Misaki.HighPerformance.Jobs.JobHandle), System.Threading.CancellationToken)
name.vb: WaitAllAsync(Memory(Of JobHandle), CancellationToken)
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync(System.ReadOnlyMemory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync(System.ReadOnlyMemory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
id: WaitAnyAsync(System.ReadOnlyMemory{Misaki.HighPerformance.Jobs.JobHandle},System.Threading.CancellationToken)
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: WaitAnyAsync(ReadOnlyMemory, CancellationToken)
nameWithType: JobScheduler.WaitAnyAsync(ReadOnlyMemory, CancellationToken)
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync(System.ReadOnlyMemory, System.Threading.CancellationToken)
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: WaitAnyAsync
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 953
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Waits asynchronously until any of the specified job handles has completed, allowing the calling thread to perform other work while waiting, and returns the first completed handle.
example: []
syntax:
content: public Task WaitAnyAsync(ReadOnlyMemory handles, CancellationToken cancellationToken = default)
parameters:
- id: handles
type: System.ReadOnlyMemory{Misaki.HighPerformance.Jobs.JobHandle}
description: A read-only memory containing the job handles to monitor for completion.
- id: cancellationToken
type: System.Threading.CancellationToken
description: A cancellation token that can be used to cancel the wait operation.
return:
type: System.Threading.Tasks.Task{Misaki.HighPerformance.Jobs.JobHandle}
description: A task that represents the asynchronous wait operation.
content.vb: Public Function WaitAnyAsync([handles] As ReadOnlyMemory(Of JobHandle), cancellationToken As CancellationToken = Nothing) As Task(Of JobHandle)
overload: Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync*
nameWithType.vb: JobScheduler.WaitAnyAsync(ReadOnlyMemory(Of JobHandle), CancellationToken)
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.WaitAnyAsync(System.ReadOnlyMemory(Of Misaki.HighPerformance.Jobs.JobHandle), System.Threading.CancellationToken)
name.vb: WaitAnyAsync(ReadOnlyMemory(Of JobHandle), CancellationToken)
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Dispose
commentId: M:Misaki.HighPerformance.Jobs.JobScheduler.Dispose
id: Dispose
parent: Misaki.HighPerformance.Jobs.JobScheduler
langs:
- csharp
- vb
name: Dispose()
nameWithType: JobScheduler.Dispose()
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Dispose()
type: Method
source:
remote:
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Dispose
path: src/Misaki.HighPerformance.Jobs/JobScheduler.cs
startLine: 966
assemblies:
- Misaki.HighPerformance.Jobs
namespace: Misaki.HighPerformance.Jobs
summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
example: []
syntax:
content: public void Dispose()
content.vb: Public Sub Dispose()
overload: Misaki.HighPerformance.Jobs.JobScheduler.Dispose*
implements:
- System.IDisposable.Dispose
references:
- uid: Misaki.HighPerformance.Jobs
commentId: N:Misaki.HighPerformance.Jobs
href: Misaki.html
name: Misaki.HighPerformance.Jobs
nameWithType: Misaki.HighPerformance.Jobs
fullName: Misaki.HighPerformance.Jobs
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Jobs
name: Jobs
href: Misaki.HighPerformance.Jobs.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Jobs
name: Jobs
href: Misaki.HighPerformance.Jobs.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.IDisposable
commentId: T:System.IDisposable
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.idisposable
name: IDisposable
nameWithType: IDisposable
fullName: System.IDisposable
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9({T}@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
parent: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
definition: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: ','
- name: " "
- name: TNumber7
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: ','
- name: " "
- name: TNumber7
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``2(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__2_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
commentId: T:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
parent: Misaki.HighPerformance.Mathematics.SPMD
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html
name: IJobParallelForSPMDExtensions
nameWithType: IJobParallelForSPMDExtensions
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``3(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__3_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``4(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__4_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``5(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__5_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``6(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__6_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``7(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__7_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``8(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__8_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
commentId: M:Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
isExternal: true
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
nameWithType: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(JobScheduler, ref T, int, int, bool, JobPriority, params ReadOnlySpan)
fullName: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Misaki.HighPerformance.Jobs.JobScheduler, ref T, int, int, bool, Misaki.HighPerformance.Jobs.JobPriority, params System.ReadOnlySpan)
nameWithType.vb: IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
fullName.vb: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(Misaki.HighPerformance.Jobs.JobScheduler, T, Integer, Integer, Boolean, Misaki.HighPerformance.Jobs.JobPriority, System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle))
name.vb: ScheduleParallelSPDM(Of T, TNumber0, TNumber1, TNumber2, TNumber3, TNumber4, TNumber5, TNumber6, TNumber7)(JobScheduler, T, Integer, Integer, Boolean, JobPriority, ReadOnlySpan(Of JobHandle))
spec.csharp:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: <
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: ','
- name: " "
- name: TNumber7
- name: '>'
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: ref
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
- name: )
spec.vb:
- uid: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.ScheduleParallelSPDM``9(Misaki.HighPerformance.Jobs.JobScheduler,``0@,System.Int32,System.Int32,System.Boolean,Misaki.HighPerformance.Jobs.JobPriority,System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle})
name: ScheduleParallelSPDM
href: Misaki.HighPerformance.Mathematics.SPMD.IJobParallelForSPMDExtensions.html#Misaki_HighPerformance_Mathematics_SPMD_IJobParallelForSPMDExtensions_ScheduleParallelSPDM__9_Misaki_HighPerformance_Jobs_JobScheduler___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- name: TNumber0
- name: ','
- name: " "
- name: TNumber1
- name: ','
- name: " "
- name: TNumber2
- name: ','
- name: " "
- name: TNumber3
- name: ','
- name: " "
- name: TNumber4
- name: ','
- name: " "
- name: TNumber5
- name: ','
- name: " "
- name: TNumber6
- name: ','
- name: " "
- name: TNumber7
- name: )
- name: (
- uid: Misaki.HighPerformance.Jobs.JobScheduler
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html
- name: ','
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobPriority
name: JobPriority
href: Misaki.HighPerformance.Jobs.JobPriority.html
- name: ','
- name: " "
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- name: )
- uid: Misaki.HighPerformance.Mathematics.SPMD
commentId: N:Misaki.HighPerformance.Mathematics.SPMD
href: Misaki.html
name: Misaki.HighPerformance.Mathematics.SPMD
nameWithType: Misaki.HighPerformance.Mathematics.SPMD
fullName: Misaki.HighPerformance.Mathematics.SPMD
spec.csharp:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
- name: .
- uid: Misaki.HighPerformance.Mathematics.SPMD
name: SPMD
href: Misaki.HighPerformance.Mathematics.SPMD.html
spec.vb:
- uid: Misaki
name: Misaki
href: Misaki.html
- name: .
- uid: Misaki.HighPerformance
name: HighPerformance
href: Misaki.HighPerformance.html
- name: .
- uid: Misaki.HighPerformance.Mathematics
name: Mathematics
href: Misaki.HighPerformance.Mathematics.html
- name: .
- uid: Misaki.HighPerformance.Mathematics.SPMD
name: SPMD
href: Misaki.HighPerformance.Mathematics.SPMD.html
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_WorkerCount
name: WorkerCount
nameWithType: JobScheduler.WorkerCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WorkerCount
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_ExternalHelperThreadCount
name: ExternalHelperThreadCount
nameWithType: JobScheduler.ExternalHelperThreadCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ExternalHelperThreadCount
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_ThreadLocalCount
name: ThreadLocalCount
nameWithType: JobScheduler.ThreadLocalCount
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ThreadLocalCount
- uid: Misaki.HighPerformance.Jobs.JobScheduler
commentId: T:Misaki.HighPerformance.Jobs.JobScheduler
parent: Misaki.HighPerformance.Jobs
href: Misaki.HighPerformance.Jobs.JobScheduler.html
name: JobScheduler
nameWithType: JobScheduler
fullName: Misaki.HighPerformance.Jobs.JobScheduler
- uid: Misaki.HighPerformance.Jobs.JobScheduler.#ctor*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.#ctor
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler__ctor_Misaki_HighPerformance_Jobs_JobSchedulerDesc__
name: JobScheduler
nameWithType: JobScheduler.JobScheduler
fullName: Misaki.HighPerformance.Jobs.JobScheduler.JobScheduler
nameWithType.vb: JobScheduler.New
fullName.vb: Misaki.HighPerformance.Jobs.JobScheduler.New
name.vb: New
- uid: Misaki.HighPerformance.Jobs.JobSchedulerDesc
commentId: T:Misaki.HighPerformance.Jobs.JobSchedulerDesc
parent: Misaki.HighPerformance.Jobs
href: Misaki.HighPerformance.Jobs.JobSchedulerDesc.html
name: JobSchedulerDesc
nameWithType: JobSchedulerDesc
fullName: Misaki.HighPerformance.Jobs.JobSchedulerDesc
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Finalize*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.Finalize
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_Finalize
name: ~JobScheduler
nameWithType: JobScheduler.~JobScheduler
fullName: Misaki.HighPerformance.Jobs.JobScheduler.~JobScheduler
spec.csharp:
- name: "~"
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Finalize*
name: JobScheduler
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_Finalize
- uid: Misaki.HighPerformance.Jobs.IJob
commentId: T:Misaki.HighPerformance.Jobs.IJob
href: Misaki.HighPerformance.Jobs.IJob.html
name: IJob
nameWithType: IJob
fullName: Misaki.HighPerformance.Jobs.IJob
- uid: Misaki.HighPerformance.Jobs.JobHandle
commentId: T:Misaki.HighPerformance.Jobs.JobHandle
parent: Misaki.HighPerformance.Jobs
href: Misaki.HighPerformance.Jobs.JobHandle.html
name: JobHandle
nameWithType: JobHandle
fullName: Misaki.HighPerformance.Jobs.JobHandle
- uid: Misaki.HighPerformance.Jobs.JobHandle.Invalid
commentId: P:Misaki.HighPerformance.Jobs.JobHandle.Invalid
href: Misaki.HighPerformance.Jobs.JobHandle.html#Misaki_HighPerformance_Jobs_JobHandle_Invalid
name: Invalid
nameWithType: JobHandle.Invalid
fullName: Misaki.HighPerformance.Jobs.JobHandle.Invalid
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Schedule*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.Schedule
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_Schedule__1___0__System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: Schedule
nameWithType: JobScheduler.Schedule
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Schedule
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: Misaki.HighPerformance.Jobs.JobPriority
commentId: T:Misaki.HighPerformance.Jobs.JobPriority
parent: Misaki.HighPerformance.Jobs
href: Misaki.HighPerformance.Jobs.JobPriority.html
name: JobPriority
nameWithType: JobPriority
fullName: Misaki.HighPerformance.Jobs.JobPriority
- uid: System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
commentId: T:System.ReadOnlySpan{Misaki.HighPerformance.Jobs.JobHandle}
parent: System
definition: System.ReadOnlySpan`1
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
name: ReadOnlySpan
nameWithType: ReadOnlySpan
fullName: System.ReadOnlySpan
nameWithType.vb: ReadOnlySpan(Of JobHandle)
fullName.vb: System.ReadOnlySpan(Of Misaki.HighPerformance.Jobs.JobHandle)
name.vb: ReadOnlySpan(Of JobHandle)
spec.csharp:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
spec.vb:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- uid: T
name: T
nameWithType: T
fullName: T
- uid: System.ReadOnlySpan`1
commentId: T:System.ReadOnlySpan`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
name: ReadOnlySpan
nameWithType: ReadOnlySpan
fullName: System.ReadOnlySpan
nameWithType.vb: ReadOnlySpan(Of T)
fullName.vb: System.ReadOnlySpan(Of T)
name.vb: ReadOnlySpan(Of T)
spec.csharp:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.ReadOnlySpan`1
name: ReadOnlySpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.readonlyspan-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Misaki.HighPerformance.Jobs.IJobParallelFor
commentId: T:Misaki.HighPerformance.Jobs.IJobParallelFor
href: Misaki.HighPerformance.Jobs.IJobParallelFor.html
name: IJobParallelFor
nameWithType: IJobParallelFor
fullName: Misaki.HighPerformance.Jobs.IJobParallelFor
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_ScheduleParallelFor__1___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallelFor
nameWithType: JobScheduler.ScheduleParallelFor
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallelFor
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_ScheduleParallel__1___0__System_Int32_System_Int32_System_Boolean_Misaki_HighPerformance_Jobs_JobPriority_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleParallel
nameWithType: JobScheduler.ScheduleParallel
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleParallel
- uid: Misaki.HighPerformance.Jobs.JobInfo
commentId: T:Misaki.HighPerformance.Jobs.JobInfo
name: JobInfo
nameWithType: JobInfo
fullName: Misaki.HighPerformance.Jobs.JobInfo
- uid: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_ScheduleCustom__1_Misaki_HighPerformance_Jobs_CustomJobDesc___0___System_Boolean_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: ScheduleCustom
nameWithType: JobScheduler.ScheduleCustom
fullName: Misaki.HighPerformance.Jobs.JobScheduler.ScheduleCustom
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc{{T}}
commentId: T:Misaki.HighPerformance.Jobs.CustomJobDesc{``0}
parent: Misaki.HighPerformance.Jobs
definition: Misaki.HighPerformance.Jobs.CustomJobDesc`1
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
name: CustomJobDesc
nameWithType: CustomJobDesc
fullName: Misaki.HighPerformance.Jobs.CustomJobDesc
nameWithType.vb: CustomJobDesc(Of T)
fullName.vb: Misaki.HighPerformance.Jobs.CustomJobDesc(Of T)
name.vb: CustomJobDesc(Of T)
spec.csharp:
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc`1
name: CustomJobDesc
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc`1
name: CustomJobDesc
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc`1
commentId: T:Misaki.HighPerformance.Jobs.CustomJobDesc`1
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
name: CustomJobDesc
nameWithType: CustomJobDesc
fullName: Misaki.HighPerformance.Jobs.CustomJobDesc
nameWithType.vb: CustomJobDesc(Of T)
fullName.vb: Misaki.HighPerformance.Jobs.CustomJobDesc(Of T)
name.vb: CustomJobDesc(Of T)
spec.csharp:
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc`1
name: CustomJobDesc
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: Misaki.HighPerformance.Jobs.CustomJobDesc`1
name: CustomJobDesc
href: Misaki.HighPerformance.Jobs.CustomJobDesc-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_CombineDependencies_System_ReadOnlySpan_Misaki_HighPerformance_Jobs_JobHandle__
name: CombineDependencies
nameWithType: JobScheduler.CombineDependencies
fullName: Misaki.HighPerformance.Jobs.JobScheduler.CombineDependencies
- uid: Misaki.HighPerformance.Jobs.JobState
commentId: T:Misaki.HighPerformance.Jobs.JobState
parent: Misaki.HighPerformance.Jobs
href: Misaki.HighPerformance.Jobs.JobState.html
name: JobState
nameWithType: JobState
fullName: Misaki.HighPerformance.Jobs.JobState
- uid: Misaki.HighPerformance.Jobs.JobState.Invalid
commentId: F:Misaki.HighPerformance.Jobs.JobState.Invalid
href: Misaki.HighPerformance.Jobs.JobState.html#Misaki_HighPerformance_Jobs_JobState_Invalid
name: Invalid
nameWithType: JobState.Invalid
fullName: Misaki.HighPerformance.Jobs.JobState.Invalid
- uid: Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_GetJobStatus_Misaki_HighPerformance_Jobs_JobHandle_
name: GetJobStatus
nameWithType: JobScheduler.GetJobStatus
fullName: Misaki.HighPerformance.Jobs.JobScheduler.GetJobStatus
- uid: Misaki.HighPerformance.Jobs.JobScheduler.Wait*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.Wait
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_Wait_Misaki_HighPerformance_Jobs_JobHandle_System_Boolean_
name: Wait
nameWithType: JobScheduler.Wait
fullName: Misaki.HighPerformance.Jobs.JobScheduler.Wait
- uid: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll*
commentId: Overload:Misaki.HighPerformance.Jobs.JobScheduler.WaitAll
href: Misaki.HighPerformance.Jobs.JobScheduler.html#Misaki_HighPerformance_Jobs_JobScheduler_WaitAll_System_Span_Misaki_HighPerformance_Jobs_JobHandle__
name: WaitAll
nameWithType: JobScheduler.WaitAll
fullName: Misaki.HighPerformance.Jobs.JobScheduler.WaitAll
- uid: System.Span{Misaki.HighPerformance.Jobs.JobHandle}
commentId: T:System.Span{Misaki.HighPerformance.Jobs.JobHandle}
parent: System
definition: System.Span`1
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span
nameWithType: Span
fullName: System.Span
nameWithType.vb: Span(Of JobHandle)
fullName.vb: System.Span(Of Misaki.HighPerformance.Jobs.JobHandle)
name.vb: Span(Of JobHandle)
spec.csharp:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: <
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: '>'
spec.vb:
- uid: System.Span`1
name: Span
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
- name: (
- name: Of
- name: " "
- uid: Misaki.HighPerformance.Jobs.JobHandle
name: JobHandle
href: Misaki.HighPerformance.Jobs.JobHandle.html
- name: )
- uid: System.Span`1
commentId: T:System.Span`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.span-1
name: Span
nameWithType: Span
fullName: System.Span