ScheduleGroup::Release メソッド
このスケジューラ グループの参照カウントをデクリメントします。
virtual unsigned int Release() =0;
戻り値
新たにデクリメントされた参照カウント。
解説
一般的には、構成のためにスケジュール グループの有効期間を管理する目的で使用されます。 スケジュール グループの参照カウントがゼロに達すると、スケジュール グループはランタイムにより削除されます。 指定の回数だけ Release メソッドを呼び出して、作成参照カウントおよび Reference メソッドによって配置された追加参照を削除すると、その後スケジュール グループを利用できなくなる可能性があります。 これにより、未定義の動作が発生します。
スケジュール グループは特定のスケジューラ インスタンスに関連付けられています。 スケジューラへのすべての参照が解放される前に、スケジュール グループへのすべての参照を解放する必要があります。これは、スケジューラへのすべての参照により、スケジューラが破棄されるためです。 それ以外の場合は、未定義の動作が発生します。
必要条件
ヘッダー: concrt.h
名前空間: Concurrency