触发的操作

触发的操作是可以返回值的同步事件。它是对象之间的同步通信,可以由一个对象调用以在另一个对象中触发状态过渡。触发操作的主体作为过渡的结果来执行。由于触发操作是同步的,发送对象必须等待其返回,然后发送方才能继续其自己的线程。

触发操作的主体是通过与过渡相关联的操作语言在接收对象的状态图中设置的。因此,调用操作时,同一触发操作的主体可能根据对象的状态而有所不同。要从触发操作返回值,请使用 RiCREPLY(VALUE) 宏作为其中一条与触发操作相关联的操作语句。有关 REPLY 宏的更多信息,请参阅预定义操作


反馈