Share via


agent::run メソッド

エージェントの主なタスクを表します。 run は、派生クラスでオーバーライドする必要があります。このメソッドは、エージェントが開始された後に実行する処理を指定します。

virtual void run() = 0;

解説

このメソッドが呼び出される直前に、エージェントのステータスが agent_started に変更されます。 このメソッドが制御を返す前に、適切なステータスを持つエージェントに対して done を呼び出す必要があります。また、例外をスローすることはできません。

必要条件

ヘッダー: agents.h

名前空間: Concurrency

参照

参照

agent クラス