AsyncReaderWriterLock 构造函数

定义

重载

AsyncReaderWriterLock()

初始化 AsyncReaderWriterLock 类的新实例。

AsyncReaderWriterLock(Boolean)

初始化 AsyncReaderWriterLock 类的新实例。

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

初始化 AsyncReaderWriterLock 类的新实例。

AsyncReaderWriterLock()

初始化 AsyncReaderWriterLock 类的新实例。

public:
 AsyncReaderWriterLock();
public:
 AsyncReaderWriterLock();
 AsyncReaderWriterLock();
public AsyncReaderWriterLock ();
Public Sub New ()

适用于

AsyncReaderWriterLock(Boolean)

初始化 AsyncReaderWriterLock 类的新实例。

public:
 AsyncReaderWriterLock(bool captureDiagnostics);
public:
 AsyncReaderWriterLock(bool captureDiagnostics);
 AsyncReaderWriterLock(bool captureDiagnostics);
public AsyncReaderWriterLock (bool captureDiagnostics);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterLock : bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock
Public Sub New (captureDiagnostics As Boolean)

参数

captureDiagnostics
Boolean

true 花费额外的资源来捕获可用于分析死锁或其他问题的诊断详细信息。

适用于

AsyncReaderWriterLock(JoinableTaskContext, Boolean)

初始化 AsyncReaderWriterLock 类的新实例。

public AsyncReaderWriterLock (Microsoft.VisualStudio.Threading.JoinableTaskContext? joinableTaskContext, bool captureDiagnostics = false);
new Microsoft.VisualStudio.Threading.AsyncReaderWriterLock : Microsoft.VisualStudio.Threading.JoinableTaskContext * bool -> Microsoft.VisualStudio.Threading.AsyncReaderWriterLock
Public Sub New (joinableTaskContext As JoinableTaskContext, Optional captureDiagnostics As Boolean = false)

参数

joinableTaskContext
JoinableTaskContext

一个 JoinableTaskContext,用于在存在挂起的写入锁阻止其中一个时,帮助解决由顶部读取锁任务之间的相互依赖导致的死锁。

captureDiagnostics
Boolean

true 花费额外的资源来捕获可用于分析死锁或其他问题的诊断详细信息。

适用于