Ich bin neu in Scala und versuchte, einige parallele Konstrukte (Future
im Besonderen) zu verwenden.Was ist der Ausführungskontext in Scala?
Ich fand einen impliziten Parameter vom Typ ExecutionContext
. IMO, es ist etwas ähnlich (und vielleicht abstrakter) als das Konzept des Thread-Pools. Ich habe versucht, es durch documentation zu lernen, aber ich kann keine klare und detaillierte Einführung darüber finden.
Könnte jemand bitte erklären, was genau Ausführungskontext in Scala ist? Und was ist der Zweck, Ausführungskontext in die Sprache einzuführen?
Danke!
Siehe http://docs.scala-lang.org/overviews/core/futures.html – engineerC
Denken Sie an einen Ausführungskontext als Interpreter von asynchronen Anweisungen (Futures), die entscheiden, wann und wie lange sie ausgeführt werden sollen. Wenn Sie mehr Erklärung wünschen, sehen Sie Viktor Klang's großes Gespräch darüber https://youtu.be/K9lt6yjuzbM – Yawar
@engineerC, Danke, eigentlich ist das der Link, den ich in meine Frage stelle. Aber ich denke, es erklärt das Konzept nicht wirklich klar. –