magicmarcy.de | Nebenläufigkeit

Nebenläufigkeit

Hier findest du alle Beiträge die mit dem Tag Nebenläufigkeit versehen sind.

Threads, Timing, Chaos: Nebenläufigkeit in Java einfach erklärt

Java • 23. Juni 2026 • Lesezeit: 8 Minuten Read later

Nebenläufigkeit bedeutet, dass ein Programm mehrere Aufgaben überlappend bearbeiten kann. Das heißt nicht automatisch, dass wirklich alles exakt gleichzeitig passiert. Es bedeutet zuerst einmal nur: Dein Programm wartet nicht stur darauf, dass eine Aufgabe vollständig fertig ist, bevor es mit der nächsten weitermacht. Weiterlesen


Normale Bean oder Session Bean? Der Unterschied verständlich erklärt

Java • 15. Juni 2026 • Lesezeit: 7 Minuten Read later

Im Java-EE-/Jakarta-EE-Umfeld bezeichnet „Session Bean“ eine serverseitige Komponente, die vom Application Server verwaltet wird. In WildFly bedeutet das ganz konkret: Der Container erstellt Instanzen, steuert deren Lebenszyklus und führt Methodenaufrufe in einem Rahmen aus, der dir Infrastruktur abnimmt. Du schreibst fachliche Logik, der Server liefert dir Dinge wie Transaktionen, Security, kontrollierte Nebenläufigkeit und Dependency Injection. Weiterlesen


Konkurrenz und Threads in Java einfach erklärt

Java • 30. Mai 2026 • Lesezeit: 7 Minuten Read later

Wenn du in Java zum ersten Mal über Konkurrenz und Threads stolperst, wirkt das Thema schnell größer, als es eigentlich sein muss. Das liegt vor allem daran, dass mehrere Begriffe durcheinandergeworfen werden. Mal ist von Parallelität die Rede, mal von Nebenläufigkeit, mal einfach nur von Threads. Dazu kommen dann noch Begriffe wie Synchronisierung, Race Condition oder Deadlock. Für den Einstieg reicht es aber, wenn du die Grundlagen sauber auseinanderhalten kannst. Genau darum geht es hier. Weiterlesen


Nebenläufige Programmierung

Programming • 19. März 2026 • Lesezeit: 6 Minuten Read later

Nebenläufige Programmierung ist ein Begriff, der in der Softwareentwicklung häufig fällt, aber oft unterschiedlich interpretiert wird. Grundsätzlich beschreibt er die Fähigkeit eines Programms, mehrere Aufgaben gleichzeitig oder scheinbar gleichzeitig auszuführen. Dabei geht es nicht zwingend darum, dass der Prozessor tatsächlich mehrere Dinge exakt zur selben Zeit erledigt - sondern vielmehr darum, dass die Software so strukturiert ist, dass sie Aufgaben unabhängig voneinander bearbeiten kann. Das Ziel ist, Reaktionszeiten zu verbessern, Ressourcen effizienter zu nutzen und bestimmte Probleme überhaupt erst lösbar zu machen. Weiterlesen


Über
Avatar

Hi, ich bin Marcel!
Als Fachinformatiker für Anwendungsentwicklung und IHK-geprüfter Ausbilder teile ich auf meinem Blog Grundlagen- und Fortgeschrittenen-Wissen für angehende Entwickler*innen und Interessierte, sowie weitere spannende Themen aus der IT.

Blog Aktivität

May
 
 
 
Jun
 
 
 
 
Jul
 
 
 
Mon
Wed
Fri