Ich habe ein sehr einfaches Maven Spring MVC Projekt und ich fügte Scala hinzu. Ich möchte, dass die folgenden drei Futures gleichzeitig so ausgeführt werden, wie sie sollen. Doch sie einer nach dem anderenScala Futures läuft nicht parallel
val viewName: Future[String] = for {
profileSync <- Future { EmployeeLocalServiceUtil.syncProfileInformation() }
earningsSync <- Future { EmployeeLocalServiceUtil.syncEarnings() }
reimbursementSync <- Future { EmployeeLocalServiceUtil.syncReimbursements() }
} yield {
"employee/view"
}
Meine Maschine auszuführen hat 4 Kerne und ich bin mit scala.concurrent.ExecutionContext.Implicits.global
Kontext. Abgesehen davon gibt es keine Konfiguration, die eine parallele Ausführung der Futures verhindern/ermöglichen kann.
Dank Akos für die Klarstellung. Ich habe das für das Verständnis vorher missverstanden. – Robin