Поделиться через


AsyncReaderWriterLock.GetTaskSchedulerForReadLockRequest Метод

Определение

Получение планировщика задач для выполнения продолжения при получении блокировки. AsyncReaderWriterLock использует специальный SynchronizationContext компонент для обработки монопольных блокировок и игнорирует предоставленный планировщик задач, поэтому он используется только в сценарии блокировки чтения. Этот метод вызывается в контексте выполнения для ожидания блокировки чтения, поэтому он может получить доступ в зависимости от TaskScheduler текущего контекста выполнения. Примечание. Планировщик задач используется только при последующей блокировке. Если блокировка будет выдана немедленно, когда CanCurrentThreadHoldActiveLock возвращает значение true, она будет игнорироваться.

protected:
 virtual System::Threading::Tasks::TaskScheduler ^ GetTaskSchedulerForReadLockRequest();
protected virtual System.Threading.Tasks.TaskScheduler GetTaskSchedulerForReadLockRequest ();
abstract member GetTaskSchedulerForReadLockRequest : unit -> System.Threading.Tasks.TaskScheduler
override this.GetTaskSchedulerForReadLockRequest : unit -> System.Threading.Tasks.TaskScheduler
Protected Overridable Function GetTaskSchedulerForReadLockRequest () As TaskScheduler

Возвращаемое значение

Планировщик задач для планирования задачи продолжения при установке блокировки.

Применяется к