我正在学习python并发性,并且我介绍了期货的概念.我读到这as_completed()需要一个可迭代的期货,并在完成后产生它们.
我想知道它是如何在内部工作的.是否立即产生完成的任务(期货)?一种天真的方法是迭代所有的未来并使用它来检查每一个未来done(),但这是低效的.
那么这个功能背后的魔力是什么?
谢谢!
python concurrency multithreading python-3.x concurrent.futures
我有以下功能:
fx <- function(x) {
if(x >= 0 && x < 3) {
res <- 0.2;
} else if(x >=3 && x < 5) {
res <- 0.05;
} else if(x >= 5 && x < 6) {
res <- 0.15;
} else if(x >= 7 && x < 10) {
res <- 0.05;
} else {
res <- 0;
}
return(res);
}
Run Code Online (Sandbox Code Playgroud)
如何在间隔上绘制CDF功能[0,10]?