次の方法で共有


ScheduleGroup::Release メソッド

スケジュール グループの参照カウントをデクリメントします。

virtual unsigned int Release() =0;

戻り値

新たにデクリメントされた参照カウント。

解説

一般的には、構成のためにスケジュール グループの有効期間を管理する目的で使用されます。 スケジュール グループの参照カウントがゼロに達すると、スケジュール グループはランタイムにより削除されます。 Release のメソッドを Reference のメソッドを使用して行った作成参照カウントと追加参照を削除する特定の回数呼び出した後にスケジュール グループをさらに活用できません。 これにより、未定義の動作が発生します。

スケジュール グループは特定のスケジューラ インスタンスに関連付けられています。 後者が破棄されるスケジューラにより、スケジューラへのすべての参照を解放する前に、スケジュール グループへのすべての参照が解放されていることを確認する必要があります。 それ以外の場合は、未定義の動作が発生します。

必要条件

ヘッダー: concrt.h

名前空間: concurrency

参照

関連項目

ScheduleGroup クラス

ScheduleGroup::Reference メソッド

CurrentScheduler::CreateScheduleGroup メソッド

Scheduler::CreateScheduleGroup メソッド