运行方式
选择前台、后台或手动 update 调度,并正确停止和等待运行线程。
当前版本 · 1.0.0
运行方式
前台运行
exo.run_forever() 占用当前线程,适合命令行程序;Ctrl+C 会请求停止。
后台运行
exo.start()
exo.run_background()
try:
# 应用自己的工作
...
finally:
exo.request_stop()
exo.join()
exo.close()手动调度
已有主循环可反复调用 result = exo.update()。根据 result.has_next_task 决定是否继续推进;不要同时使用手动、前台和后台运行器。
stop() 停止整个 Exo 域;设备级 start()/stop() 只用于多设备分别控制。停止后可以再次启动,但同一 Sdk 仍使用创建时确定的物理端口。