execute

此方法是线程主循环函数。缺省情况下,这个受保护的函数处理线程队列中的事件。请参阅使用 execute 方法以获取详细信息。

可见性
Public
特征符
virtual OMReactive* execute();
返回

此方法返回 OMReactive,后者指定“拥有”活动线程的反应类。

注: IBM® Rational® Rhapsody® 框架不提供任何缺省异常处理程序。其中一个原因是,您可以将 BSP 配置为不执行将影响资源占用量和性能的异常处理。但是,这并不妨碍您使用自己的 C++ 异常处理程序。

您可能会选择在 OMThread 主循环内的 execute 方法中添加一般回退处理程序。另外,您还可以将异常处理作为缺省情况下处于禁用状态的条件代码段添加。

您可以覆盖 execute 以便使不同的线程行为专用化。例如,可以创建不是反应类的活动类。


反馈