pp.08.02-ConcurrencyMonteCarloPiFuture

Monte-Carlo-Algorithmus zur Annäherung von \(\pi\) – mit Future

  • Projekt: pp.08.02-ConcurrencyMonteCarloPiFuture
  • Bearbeitungszeit: 15 Minuten
  • Musterlösung: 15 Minuten
  • Kompatibilität: mindestens Java SE 16

Aufgaben

  • Da es für die Lösung dieser Aufgabe erforderlich ist, mehrere InOutTuple miteinander (die Ergebnisse der Teilaufgaben) zu verrechnen, muss der Klasse InOutTuple eine Methode zum Addieren zweier InOutTuple hinzugefügt werden. Dafür muss jeweils das in- und das out-Attribut addiert werden.
  • Ändern Sie die Berechnung von sequentiell zu nebenläufig, indem Sie einen ExecutorService der Art FixedThreadPool erzeugen und Teilaufgaben zur nebenläufigen Lösung dort bearbeiten lassen.