Comparison of concurrency frameworks for the Java virtual machine
FacultiesFakultät für Ingenieurwissenschaften und Informatik
LicenseCC BY-NC-ND 3.0 Deutschland
Due to Multi-core CPUs, concurrent programming is increasingly important when developing responsive and scalable applications. The programming language Java provides low-level building blocks such as threads and monitors. Multiple frameworks provide higher abstractions for concurrent programming and enable alternative concurrency paradigms on the Java virtual machine. This thesis provides a survey of such frameworks and their appropriate use cases. The thesis introduces the most relevant frameworks in more detail and evaluates their use in different concurrent applications.
Subject HeadingsJava Virtual Machine [GND]
Groovy (Computer program language) [LCSH]
Java (Computer program language) [LCSH]