Bewertung:

Das Buch gilt als hervorragende Einführung in die UNIX-Systemprogrammierung und wird für seine Klarheit, Gründlichkeit und praktischen Beispiele gelobt. Es ist besonders für Anfänger und fortgeschrittene Programmierer geeignet, die ihre Fähigkeiten in der Systemprogrammierung verbessern wollen. Es deckt zwar ein breites Spektrum an Themen ab, aber einige Rezensenten bemängelten Probleme mit Code-Beispielen und mangelnde Tiefe in bestimmten Bereichen.
Vorteile:Umfassende Abdeckung der Konzepte der UNIX-Systemprogrammierung.
Nachteile:Klare Erklärungen und praktische Beispiele helfen dabei, komplexe Themen zu verstehen.
(basierend auf 21 Leserbewertungen)
Unix Systems Programming: Communication, Concurrency and Threads: Communication, Concurrency and Threads
Dieser aktualisierte UNIX-Klassiker deckt kurz und bündig alles ab, was Sie für die Programmierung von Threads, TCP/IP und RPC benötigen - mit wiederverwendbaren Codebeispielen, die nebenbei die Syntax erklären. Robbins und Robbins erklären die Grundlagen der UNIX-Programmierung und konzentrieren sich dabei auf Kommunikation, Gleichzeitigkeit und Multithreading-Techniken sowie auf die Frage, warum, wann und wie man sie einsetzt.
Sie zeigen auch, wie man komplexe Software entwickelt, um das Beste aus dem UNIX-Betriebssystem herauszuholen. Anhand kurzer Codeschnipsel wird die Verwendung von Systemaufrufen veranschaulicht, und es gibt eine Reihe praktischer "Projekte", mit denen der Leser seine Kenntnisse schnell erweitern kann. Das Buch enthält Kapitel über Dateien, Signale, Semaphoren, POSIX-Threads, Client-Server-Kommunikation und Remote Procedure Calls.
Außerdem enthält das Buch kurze Beispiele, Arbeitscode und vereinfachte Bibliotheken für die Verwendung in Netzwerkkommunikationsanwendungen. Die aktualisierte zweite Auflage enthält völlig neue Kapitel über das Web und Multicast sowie ein komplett überarbeitetes und aktualisiertes RPC-Kapitel.