System::Threading 命名空间

描述
AutoResetEventEvent 用于通知会自动重置的等待线程。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
CancellationToken传播应取消操作的通知。此类提供在线程之间进行协作取消的机制,允许一个线程通知其他线程某个操作应被取消。
CancellationTokenRegistration表示取消令牌回调的注册。
CancellationTokenSource可用于触发取消通知的取消令牌源。
EventWaitHandleEvent 可发送给等待线程。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
Interlocked提供线程安全操作的 API。这是一个没有实例服务的静态类型。无论何种方式都不应创建其实例。
ManualResetEventEvent 用于通知不会自动重置的等待线程。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
MonitorMonitor 提供同步对象访问的机制。
MutexMutex 实现。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
SemaphoreSemaphore 实现。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
SynchronizationContext提供在各种同步操作中传播同步上下文的基本功能。
ThreadThread 实现。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
ThreadPoolThread 池 API,允许将作业推入队列,由工作线程池读取。这是一个没有实例服务的静态类型。无论何种方式都不应创建其实例。
ThreadPoolImplThread 池内部数据。这是一个通过访问函数进行内存管理的单例类型。切勿直接创建其实例。
TimerTimer 类,在延迟后于独立线程中执行作业项。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
TimerQueue处理 Timer 对象的队列。这仅是一个实现。Timer 对象会自行在此注册,使用时无需自行注册——请改用 Timer 类 API。这是一个通过访问函数进行内存管理的单例类型。切勿直接创建其实例。
WaitHandle等待原语基类。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言失败。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

Enums

枚举描述
ApartmentState设置线程的公寓状态。
EventResetMode指示事件状态如何重置。
ThreadState线程的状态。

Typedefs

类型定义描述
ParameterizedThreadStartThread 函数,带单个参数。
SendOrPostCallback
ThreadStartThread 函数,无参数。
TimerCallback计时器调用的回调函数。
wait_handle_t句柄类型。
WaitCallback一旦有空位就执行的回调项。