使用的setInterval()[重复]无限异步环
使用的setInterval()[重复]无限异步环
这个问题已经在这里有一个答案:
- Combination of async function + await + setTimeout 7个回答
setInterval
是不正确的工具,因为它是不知道的承诺,不能保持正确的控制流。
它可以用无限循环async
功能:
async function execute1() {
while (true) {
await new Promise(resolve => setTimeout(resolve, 500));
// ...do some async work...
}
}
execute1();
最新文章
- 俞敏洪的一分钟励志演讲
- Annotation(注解)是什么?
- 《C语言程序教程》课后编程题
- 数据结构—1.时间复杂度
- Tensorflow框架初识
- GridView
- 哀悼日设置网站主题为黑白主题
- Android 原生Gallery3d的优化系列
- 夜听崔健
- [日记] 招行的服务就是不错。。。。
- (笔记)yolov5自适应anchors
- 看门狗watchdog的理解
- VC小知识
- 如何自学Python爬虫,python爬虫快速入门教程
- itoa函数和atoi函数的实现和用法
- CC++
- c函数itoa和atoi实现
- 使用nano编辑器进行查找和替换
- IDEA乱码问题(jdk18)
- Qt数据库:(五)QSqlQueryModel