HTTP(S) in Java 11+

Mit der Einführung von Java 11 wurde (endlich!) ein leistungsstarker HTTP-Client direkt in die Standardbibliothek integriert. Dieser HTTP-Client bietet eine benutzerfreundliche Schnittstelle für die Kommunikation mit HTTP-basierten Diensten und ersetzt…

Sauberes Beenden von Threads in Java

Threads sind ein wichtiger Bestandteil der Java-Programmierung und ermöglichen die gleichzeitige Ausführung von verschiedenen Teilen eines Programms. Doch das ordnungsgemäße Beenden von Threads kann eine anspruchsvolle Aufgabe sein, insbesondere wenn…

Mutexe und Semaphoren in Java

Die Synchronisierung von Threads ist ein zentrales Thema in der multithreaded Programmierung, um Datenintegrität und konsistente Abläufe sicherzustellen. In Java sind Mutexe und Semaphore wichtige Techniken, um sicherzustellen, dass Threads…