| AutoResetEvent | Event は待機中のスレッドに自動的にリセットされることを通知します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。実行時エラーやアサーション違反が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| CancellationToken | 操作をキャンセルすべきであるという通知を伝搬します。このクラスはスレッド間で協調的なキャンセルを行うメカニズムを提供し、あるスレッドが他のスレッドに対して操作をキャンセルすべきであることを通知できるようにします。 |
| CancellationTokenRegistration | キャンセル トークン コールバックの登録を表します。 |
| CancellationTokenSource | キャンセル通知をトリガーするために使用できるキャンセル トークン ソースです。 |
| EventWaitHandle | Event は待機中のスレッドに送信できるイベントです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してこの型のインスタンスを作成しないでください。実行時エラーやアサーション違反が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| Interlocked | スレッドセーフな操作のための API を提供します。これはインスタンスサービスを持たない静的型です。いかなる手段でもインスタンスを作成してはいけません。 |
| ManualResetEvent | Event は自動的にリセットされない待機スレッドに通知するためのものです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| Monitor | クラス Monitor はオブジェクトへのアクセスを同期させるメカニズムを提供します。 |
| Mutex | Mutex の実装。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| Semaphore | Semaphore の実装。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| SynchronizationContext | さまざまな同期操作間で同期コンテキストを伝播させる基本機能を提供します。 |
| Thread | Thread の実装。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| ThreadPool | Thread プール API はジョブをキューにプッシュし、ワーカースレッドのプールで取得できるようにします。これはインスタンスサービスを持たない静的型です。いかなる手段でもインスタンスを作成してはいけません。 |
| ThreadPoolImpl | Thread プールの内部データ。これはアクセス関数によってメモリ管理が行われるシングルトン型です。直接インスタンスを作成してはいけません。 |
| Timer | Timer クラスは遅延後に別スレッドでジョブ項目を実行します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |
| TimerQueue | Timer オブジェクトを処理するキューです。これは単なる実装です。Timer オブジェクトは自動的にそこに登録されるので、使用するために手動で登録する必要はありません—代わりに Timer クラス API を使用してください。これはアクセス関数によってメモリ管理が行われるシングルトン型です。直接インスタンスを作成してはいけません。 |
| WaitHandle | 待機プリミティブの基底クラス。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないとランタイムエラーやアサーション違反が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。 |