首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在省道计算函数中增加周期性任务?

如何在省道计算函数中增加周期性任务?
EN

Stack Overflow用户
提问于 2021-12-15 19:18:00
回答 1查看 145关注 0票数 -1

我希望30秒后定期将日志发送到服务器。为了提高性能,我想通过使用计算函数来使用不同的线程。但是计时器在计算中不起作用。有什么建议在不同的线程中周期性地执行任务吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-01 14:56:43

您可以直接使用Isolate。这就是compute在引擎盖下所做的事情。

但是,我不认为向服务器发送信息会过多地阻塞您的UI线程。

最重要的是,如果您使用app状态来确定日志消息,我只需将其保存在主Isolate中即可。

我可能会在一个StatefulWidget中包装这个应用程序,并在initState中添加一个Timer.periodic

您还必须注意与Isolate通信意味着您的消息必须复制到它的内存中。当向服务器发送HTTP请求时,通常是async和非ui阻塞。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70369195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档