Classes | |
| class | AutoResetEvent |
| class | EventWaitHandle |
| class | Interlocked |
| class | ManualResetEvent |
| class | Mutex |
| class | Semaphore |
| class | Thread |
| class | ThreadPool |
| class | ThreadPoolImpl |
| struct | Timeout |
| class | Timer |
| class | TimerQueue |
| class | WaitHandle |
Typedefs | |
| typedef std::function< void(System::SharedPtr< System::Object >)> | ParameterizedThreadStart |
| Thread function with single parameter. More... | |
| typedef std::function< void()> | ThreadStart |
| Thread function with no parameters. More... | |
| typedef std::function< void(System::SharedPtr< System::Object >)> | WaitCallback |
| Callback item to be executed once there is a spot. More... | |
| typedef std::function< void(System::SharedPtr< System::Object >)> | TimerCallback |
| Callback function to be called by timer. More... | |
| typedef void * | wait_handle_t |
| Handle type. More... | |
Enumerations | |
| enum | ApartmentState { ApartmentState::STA = 0, ApartmentState::MTA = 1, ApartmentState::Unknown = 2 } |
| Sets apartment state of the thread. More... | |
| enum | EventResetMode { AutoReset = 0, ManualReset = 1 } |
| Indicates how event state resets. More... | |
| enum | ThreadState { Running = 0, StopRequested = 1, SuspendRequested = 2, Background = 4, Unstarted = 8, Stopped = 16, WaitSleepJoin = 32, Suspended = 64, AbortRequested = 128, Aborted = 256 } |
| State of the thread. More... | |
| typedef std::function<void(System::SharedPtr<System::Object>)> System::Threading::ParameterizedThreadStart |
Thread function with single parameter.
| typedef std::function<void ()> System::Threading::ThreadStart |
Thread function with no parameters.
| typedef std::function<void(System::SharedPtr<System::Object>)> System::Threading::TimerCallback |
Callback function to be called by timer.
| typedef void* System::Threading::wait_handle_t |
Handle type.
| typedef std::function<void(System::SharedPtr<System::Object>)> System::Threading::WaitCallback |
Callback item to be executed once there is a spot.
|
strong |
State of the thread.
| Enumerator | |
|---|---|
| Running | Thread is running. |
| StopRequested | Thread stop is requested. |
| SuspendRequested | Thread suspension is requested. |
| Background | Theread is being executed in background. |
| Unstarted | Thread is not started. |
| Stopped | Thread is stopped. |
| WaitSleepJoin | Thread is bein waited to be joined. |
| Suspended | Thread is suspended. |
| AbortRequested | Thread abortion is requested. |
| Aborted | Thread is aborted. |