ConcurrentExclusiveSchedulerPair.cs
Go to the documentation of this file.
145 public ConcurrentExclusiveSchedulerPair (TaskScheduler taskScheduler) : this (taskScheduler, taskScheduler.MaximumConcurrencyLevel)
154 public ConcurrentExclusiveSchedulerPair (TaskScheduler taskScheduler, int maxConcurrencyLevel, int maxItemsPerTask)
261 } while (Interlocked.CompareExchange (ref numTask, currentTaskNumber + 1, currentTaskNumber) != currentTaskNumber);
Definition: AggregateException.cs:31
void Complete()
Definition: ConcurrentExclusiveSchedulerPair.cs:165
ConcurrentExclusiveSchedulerPair(TaskScheduler taskScheduler, int maxConcurrencyLevel, int maxItemsPerTask)
Definition: ConcurrentExclusiveSchedulerPair.cs:154
ConcurrentExclusiveSchedulerPair()
Definition: ConcurrentExclusiveSchedulerPair.cs:141
ConcurrentExclusiveSchedulerPair(TaskScheduler taskScheduler, int maxConcurrencyLevel)
Definition: ConcurrentExclusiveSchedulerPair.cs:149
void Enqueue(T item)
Definition: ConcurrentQueue.cs:62
Definition: IStructuralComparable.cs:33
Definition: ConcurrentExclusiveSchedulerPair.cs:43
ConcurrentExclusiveSchedulerPair(TaskScheduler taskScheduler)
Definition: ConcurrentExclusiveSchedulerPair.cs:145
Definition: AotInterlocked.cs:3
Definition: Task.cs:43