下载
中文
注册

OpenHiva::SpinOnce

函数功能

调度groupName指定的group,订阅的Topic在指定group内会被调度处理消息。

函数原型

uint32_t OpenHiva::SpinOnce(const std::string &groupName)

参数说明

参数名

输入/输出

说明

groupName

输入

线程组名字。

返回值

返回uint32_t类型,成功返回HIVA_SUCCESS,该值为0;其他值为失败。

使用说明

注意事项

  • groupName必须与OpenHiva::Init接口入参schedGroupVec里某个ScheduleGroup成员的groupName匹配, 该groupName对应的scheduleType必须为USER_DEFINED,否则SpinOnce会返回失败。
  • 建议不要直接在主线程中调用。消息比较大的场景下,调用可能会频繁触发缺页,导致CPU飙升,推荐起线程进行循环调用。