Mit Parallelprogrammierung lässt sich die Leistung von Software auf Multicore-Prozessoren erheblich steigern. Die Programmiersprache Java bietet dafür verschiedene Techniken und APIs: Threads, Fork-Join-Tasks und Reactive und Parallel-Streams.
In dem zweitägigen iX-Workshop Parallele Programmierung in Java erklärt und veranschaulicht Marwan Abu-Khalil, Software-Architekt bei der Siemens AG,