何千ものタスクを同時に実行する必要があります。だから私はこの目的のために先物を使うことを考えている。しかし、これらの何千もの作業はすでに未来にあります。将来の未来を使うことは良いことですか?または私はここで何か間違っている。 各タスクは計算に約1 msの時間がかかります。したがって、それらを順番に実行する代わりに、先物で行うことが好ましいと思います。だから、理論的には、タスク全体を完了させるには、およそ1msかその前後のどこかにかかるはずです。しかし、完全な実行には150ミリ秒かかります。それは、すべての並列タスクが個々に取っているものより多くを占めていることを意味します。Scalaの先物先物を使う方法
val start = System.nanoTime()
それがどのように使われているのかということだけでなく、これが「未来」がモナドとして設計されている理由です。だから私たちは計算を組み立てることができます!やって! –