System.Threading 命名空间
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 XNA Framework 成员
包括 可移植类库 成员
System.Threading 命名空间包含启用多线程编程的类型。还有一个子命名空间提供可简化并发和异步代码编写工作的类型。
命名空间
命名空间 | 说明 |
---|---|
System.Threading | System.Threading 命名空间提供一些使得可以进行多线程编程的类和接口。除同步线程活动和数据访问的类(Mutex、Monitor、 Interlocked、AutoResetEvent等)之外,此命名空间还包含一个 ThreadPool 类(它可让用户使用系统提供的线程池)和一个 Timer 类(在线程池线程上执行回调方法)。 |
System.Threading.Tasks | 该 System.Threading.Tasks 命名空间提供简化编写并发和异步代码的工作的类型。主要类型为 System.Threading.Tasks.Task(表示可以等待和取消的异步操作)和 System.Threading.Tasks.Task<TResult>(可以返回值的任务)。System.Threading.Tasks.TaskFactory 类提供用于创建和启动任务的静态方法,System.Threading.Tasks.TaskScheduler 类提供默认线程调度基础结构。 |
System.Threading.Tasks.Dataflow | System.Threading.Tasks.Dataflow 命名空间提供基于角色的编程模型,用以支持粗粒度数据流和流水线操作任务的进程内消息传递。有关详细信息,请参阅数据流(任务并行库)。 |