AsyncReaderWriterLock 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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 用于捕获可用于分析死锁或其他问题的诊断详细信息的其他资源。