Ich habe eine einfache Frage zur Verwendung des Fork-Join-Thread-Pools. Hier ist ein kurzes Beispiel dafür, was ich verwende:Konfigurieren des Fork-Join-Thread-Pools
executor = "fork-join-executor"
# Configuration for the fork join pool
fork-join-executor {
# Min number of threads to cap factor-based parallelism number to
parallelism-min = 24
# Parallelism (threads) ... ceil(available processors * factor)
parallelism-factor = 4.0
# Max number of threads to cap factor-based parallelism number to
parallelism-max = 48
}
Was bin ich nicht sicher ist, dass, wie viele Threads in diesem Fall erstellt werden? Ich laufe auf einer 2-Kern-Maschine, also sind es 24 Threads pro Kern mit maximal 48 Threads?
Wenn der Parallelitätsfaktor auf 4,0 eingestellt ist, wird die Anzahl der Threads, die parallel ausgeführt werden können, 8 sein. Was ist also für die Einstellung der Min- und Max-Werte erforderlich? 24 und 48?
In Ihrem Codebeispiel, ist das akka Konfiguration? – Mifeet
Ja, das ist der Konfigurations-Stil von akka! – sparkr