为什么微信小程序接口,好多都分同步异步?

发布于 2022-09-11 21:49:50 字数 353 浏览 14 评论 0

比如这个Storage,就算一个小程序存储的东西可能比较多(最大10M),那么get用异步就行,为啥set和clear都用异步。。。。

clipboard.png

尤其是这个系统信息,取得东西并不多,怎么解释,是不是有性能问题?

clipboard.png

我现在写个供其他人使用的sdk,需要使用异步吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兲鉂ぱ嘚淚 2022-09-18 21:49:50

同步, 在很多情况下, CPU其实是在等待中度过的, 比如等待一个网络连接, 等待服务器数据的返回
异步, 就是把这些等待的时间给充分利用起来了, 把网络连接, 访问数据库这种耗时的工作时都在注册一个callback之后切换出来, 让CPU先去干别的活(例如响应别的请求), 当网络连接,数据库返回结果时再回来执行刚才的callback中的代码

异步因为利用了空闲的CPU时间,所以在处理多个请求的时候提升效率还是很明显的

¢蛋碎的人ぎ生 2022-09-18 21:49:50

主要是防止出错影响下一步流程

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文