Nebenläufigkeit in Java und C++
()
Über dieses E-Book
Mehr von Michael Ziegenbalg lesen
Mengenlehre Bewertung: 0 von 5 Sternen0 BewertungenWas ist Mathematik? Bewertung: 0 von 5 Sternen0 BewertungenFormale Sprachen und Progammiersprachen Bewertung: 0 von 5 Sternen0 Bewertungen
Ähnlich wie Nebenläufigkeit in Java und C++
Ähnliche E-Books
Java – die Neuerungen in Version 9 bis 12: Modularisierung, Syntax- und API-Erweiterungen Bewertung: 0 von 5 Sternen0 BewertungenJavaScript kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenHandbuch PIC24/dsPIC-Mikrocontroller: Praxisbeispiele zur Anwendung der Module und Befehle Bewertung: 0 von 5 Sternen0 BewertungenWas ist ein PC? Was kann man damit machen? Bewertung: 0 von 5 Sternen0 BewertungeniX Developer Programmiersprachen – Next Generation 2022 Bewertung: 0 von 5 Sternen0 BewertungeniX Developer Modernes C++: C++20: Was Entwickler wissen müssen! Bewertung: 0 von 5 Sternen0 BewertungenPython | Schritt für Schritt Programmieren lernen: Der ultimative Anfänger Guide für einen einfachen & schnellen Einstieg Bewertung: 0 von 5 Sternen0 Bewertungenc't Linux: Anleitungen • Projekte • FAQs Bewertung: 0 von 5 Sternen0 BewertungenTechnik verkaufen: Verkaufen für Techniker Bewertung: 0 von 5 Sternen0 BewertungenEinblicke in C# 6.0 Bewertung: 0 von 5 Sternen0 BewertungenSchnelleinstieg Banana Pi: 160 Seiten Boards, Installation, Programmierung, Elektronikprojekte und Zubehör nutzen Bewertung: 0 von 5 Sternen0 BewertungenSamba 3 für Unix/Linux-Administratoren: Konfiguration und Betrieb von Samba-Servern Bewertung: 0 von 5 Sternen0 BewertungenEine praktische Einführung in C: Lern- und Arbeitsbuch für Programmiereinsteiger Bewertung: 0 von 5 Sternen0 BewertungenProgrammieren für Einsteiger: Teil 1 Bewertung: 0 von 5 Sternen0 BewertungenDocker: Webseiten mittels Containerarchitektur erstellen Bewertung: 3 von 5 Sternen3/5Linux für ältere Laptops Bewertung: 0 von 5 Sternen0 BewertungenSprachenkompendium: Vala, Go und Rust Bewertung: 0 von 5 Sternen0 BewertungenAndroid-Tuning für Smartphone und Tablet: Leistung optimieren, Laufzeit verlängern, Oberfläche anpassen und Automatisieren Bewertung: 0 von 5 Sternen0 BewertungenLinux-Musikserver - Die Anleitung: 1hourbook Bewertung: 0 von 5 Sternen0 BewertungenJavaScript für Java-Entwickler Bewertung: 0 von 5 Sternen0 BewertungenJavaScript objektorientiert: Verständlicher, flexibler und effizienter programmieren Bewertung: 0 von 5 Sternen0 BewertungenPHP - Endlich objektorientiert Bewertung: 0 von 5 Sternen0 BewertungenC++11: Praxiswissen zum neuen Standard Bewertung: 0 von 5 Sternen0 BewertungenC# 8.0 – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenModerne C++ Programmierung: Klassen, Templates, Design Patterns Bewertung: 0 von 5 Sternen0 BewertungenJava – kurz & gut Bewertung: 0 von 5 Sternen0 BewertungenJavaScript effektiv: 68 Dinge, die ein guter JavaScript-Entwickler wissen sollte Bewertung: 0 von 5 Sternen0 BewertungenJavaFX Bewertung: 0 von 5 Sternen0 BewertungenProgrammierung in Python: Ein kompakter Einstieg für die Praxis Bewertung: 0 von 5 Sternen0 Bewertungen
Rezensionen für Nebenläufigkeit in Java und C++
0 Bewertungen0 Rezensionen
Buchvorschau
Nebenläufigkeit in Java und C++ - Michael Ziegenbalg
München
Nebenläufigkeit mit Java und C++
von
Michael Ziegenbalg
Das Konzept der Nebenläufigkeit
Im Zusammenhang mit der Threadprogrammierung werden drei verschiedene Begriffe unterschieden:
Prozeß
Vorgänge
Thread
Im Rahmen einer allgemeinen Erläuterung des Begriffes Nebenläufigkeit, also ohne genaueren Bezug zu einer Umsetzung mit z.B. Java oder C++, sind in einem System mehrere relativ voneinander unabhängige Prozesse ausführbar. Parallelrechner, die mit vielen Prozessoren gleichzeitig Prozesse ausführen und verteilte Systeme werden hier nicht betrachtet. Auf einem Einzelprozessorsystem sind gleichzeitige Prozesse wie z.B. Drucken, Bildschirmausgaben und Tastatureingabe nur scheinbar unabhängig voneinander. Moderne Betriebssysteme stellen mit präemptiven Multitasking Mittel bereit, um Nebenläufigkeit zu organisieren. Dabei wird in diesem Zusammenhang von der Dornröschenmethode gesprochen. Ein Prozeß teilt dem Betriebssystem im Prinzip mit: „Weck mich auf, wenn das Ereignis, auf das ich warte, eingetreten ist", und legt sich schlafen. Hierzu gibt es in modernen Betriebssystemen spezielle Techniken, die auf Unterbrechungen (Interrupts) basieren. Das Warten auf ein Ereignis ist