TNB Library
公開メンバ関数 | 全メンバ一覧
CCyclicBarrier::IListener 構造体abstract

バリアクラスのリスナーインターフェース [詳解]

#include <TnbCyclicBarrier.h>

公開メンバ関数

virtual void OnGathered (void)=0
 [通知] そろった通知 [詳解]
 
virtual ~IListener (void)
 デストラクタ [詳解]
 

詳解

バリアクラスのリスナーインターフェース

定数のWaitがそろった時の通知用インターフェースです。
参照
CCyclicBarrier::CCyclicBarrier()
CCyclicBarrier::Init()
必要ファイル
TnbCyclicBarrier.h
日付
06/04/20 新規作成

TnbCyclicBarrier.h55 行目に定義があります。

構築子と解体子

◆ ~IListener()

virtual ~IListener ( void  )
virtual

デストラクタ

TnbCyclicBarrier.h58 行目に定義があります。

関数詳解

◆ OnGathered()

virtual void OnGathered ( void  )
pure virtual

[通知] そろった通知

定数のWaitがそろったときに実行されます。
この関数からリターンするまで、それぞれのWait()からリターンされません。
覚え書き
この関数が実行されるスレッドは一番最初に Wait()されたスレッドになります。 つまり、不定と考えて処理を実装してください。