一款简单易用的基础网络通讯组件库。

SystemThreadingExtension 类

SystemThreadingExtension

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static class SystemThreadingExtension
Inheritance
Object    SystemThreadingExtension

方法

ConfigureFalseAwait(Task) 配置ConfigureAwait为false。
ConfigureFalseAwaitT(TaskT) 配置ConfigureAwait为false。
CreateReadLock 创建一个可释放的读取锁
CreateWriteLock 创建一个可释放的写入锁
FireAndForget 启动一个任务并立即返回,任务执行过程中发生的异常不会导致程序崩溃。
GetFalseAwaitResult(Task) 同步配置ConfigureAwait为false时的执行。
GetFalseAwaitResultT(TaskT) 同步获取配置ConfigureAwait为false时的结果。
WaitAsync(Task, TimeSpan) 异步等待指定最大时间
WaitAsyncTResult(TaskTResult, TimeSpan) 异步等待指定最大时间
WaitTime 使用指定的超时和取消令牌等待信号量。
WaitTimeAsync 异步等待信号量,具有指定的超时和取消令牌。

参见