给定一个循环,如:
for await(let line of readFileLineByLine('./long-file.txt')) {
const interestingFacts = await processLine(line);
}
哪里readFileLineByLine返回一个 AsyncGenerator,这会在await processLine返回之前或之后开始处理第二行吗?(假设第二行在processLine完成之前准备好了)
如果没有,人们将如何并行化这一点?(这样可以同时处理多行)
相关分类