javascript - 如何正确地并发 javascript 异步承诺?
问题描述
强文本
setInterval(() => {
console.log('tick');
}, 2000);
async function sumIncrementally() {
let promise = new Promise((resolve, reject) => {
let result = 0;
for (let i = 0; i < 1e10; i++) {
result += i;
}
resolve(result);
});
promise.then(console.log);
}
sumIncrementally();
到现在为止,输出是这样的,
49999999990067860000 滴答滴答...
在这里,我想得到像
滴答滴答 .... 滴答 49999999990067860000 滴答滴答 ...
我怎样才能在 javascript 中获得类似的并发性?
解决方案
推荐阅读
- java - JOOQ MySQL 日期时间类型
- azure-functions - Azure 函数:从 c# 加载非托管 c++ dll,错误:“无法加载 DLL 或其依赖项之一”
- caching - Drupal 7 缓存似乎没有被清除,因为它应该是
- linux-kernel - 使用 IXXAT SocketCAN 驱动程序构建 Raspberry Pi 内核
- hadoop - hadoop 中的数据存储复制与云中的雪花
- algorithm - 如何使用递归实现两个整数乘法?
- sharepoint - 以 webParts 形式查询图像的详细信息
- json - go中json序列化后的匿名结构
- vba - 在插入的单词后移动光标
- google-maps - 我可以强制 Google 地理编码 API 在地理编码请求中包含邮政编码吗?