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