是在用async粗人await的线吗?
许多个月前,我学会了如何在 Android 上编写多线程 Java 代码。我记得我必须创建线程、启动线程等。
现在我正在学习 Javascript,我刚刚了解了async和await。
例如:
async function isThisLikeTwoThreads() {
const a = slowFunction();
const b = fastFunction();
console.log(await a, await b);
}
这看起来比我以前做的要简单得多,而且直观得多。
slowFunction()将首先启动,然后fastFunction()将启动,并console.log()会等到两个功能在记录之前解决 - 并且slowFunction()可能fastFunction()同时运行。我希望它最终在浏览器上是否是单独的线程。但它看起来像粗糙的多线程一样走路和说话。是吗?
元芳怎么了
杨魅力
largeQ
相关分类