![]() Gutschein erhalten
Tauschen Sie jetzt Unix Network Programming, Volume 2: Interprocess Communications gegen einen Amazon-Gutschein in Höhe von EUR 12,00 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.
|
Produktinformation
Möchten Sie die Produktinformationen aktualisieren oder Feedback zu den Produktabbildungen geben?
Ist der Verkauf dieses Produkts für Sie nicht akzeptabel? |
Stevens macht den Leser zunächst mit den internen Strukturen von Posix Interprocess Communication (IPC) und SystemV (SysV) IPC bekannt; danach erklärt er FIFOs, Message Queues, wie man den Zugriff auf Dateien sperrt und wieder freigibt, Semaphoren, Shared- Memory, und RPCs (Remote Procedure Calls). Er verweist zudem auf die Unterschiede zwischen der Implementierung von Semaphoren, Message Queues und Shared Memory bei Posix IPC und SysV IPC. Zusätzlich enthält das Buch viele Anmerkungen und Beispiele zum besseren Verständnis.
Das Buch ist besonders bei der praktischen Arbeit mit Posix IPC und SysV IPC hilfreich und ist daher gerade für Programmierer von besonderem Wert. Darüberhinaus hilft es dem Leser bei der Entscheidung, welche Version er am besten für seine Zwecke einsetzt indem die Unterschiede zwischen Posix IPC und SysV IPC bestens erklärt werden. --Doug Beaver
Stevens introduces the reader to the internal structures of Posix interprocess communication (IPC) and System V (SysV) IPC; pipes and first in, first outs (FIFOs); message queues; how to lock and unlock files and records; semaphores; shared memory; and remote procedure calls (RPCs). He explains the difference between the Posix and SysV implementations of semaphores, message queues, and shared memory. There are also plenty of notes and examples for the reader.
This book is invaluable for programmers because it explains all of those little "gotchas" that always seem to pop up. In addition, the explanations of the differences between Posix IPC and SysV IPC really help readers decide which version they'd like to use for their applications. --Doug Beaver
Tags, die Kunden mit diesem Produkt verbinden(Was ist das?)Klicken Sie zum Suchen verwandter Artikel, Diskussionen oder Personen auf ein Tag.
|
|
Sagen Sie Ihre Meinung zu diesem Artikel:
|
||||||||||||||||||||||
|
Die hilfreichsten Kundenrezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
As always, Stevens is worth every penny.,
Rezension bezieht sich auf: Unix Network Programming, Volume 2: Interprocess Communications (Gebundene Ausgabe)
Ok, I will admit to be biased. Stevens is a unix programming god. Or mine anyway.However, I will dare say that again he has improved his previous good work. I felt that he improved and showed a lot more in his second edition of Volume I, and I felt the same way about volume II. While his was HARDLY the first serious book on thread programming that I have read (I also suggest programming with Posix Threads, if it interests you), his was very informative, from both a beginner and advanced standpoint. If you have only one author to buy, this is it. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
The real power of UNIX is in communication,
Von bernie "xyzzy" (Arlington, Texas) - Alle meine Rezensionen ansehen
Rezension bezieht sich auf: Unix Network Programming, Volume 2: Interprocess Communications (Gebundene Ausgabe)
The real power of UNIX or any application for that matter is in interprocess communication. I found early on that to accomplish any large project would require the cooperation of interprocess communication. Now I find that simple administration skills also require knowledge of this interprocess communication.My first foray into the field was to use semaphores to flag processes to run at the proper time. Later I needed to use pipes for a front-end in communication to SNA. Again I found IPC's could help inform and control processes that were in canned packages and not accessible any other way. The list of useful tools can go on and on. I also had to find the NT equivalent as it became popular. UNIX is still out there in many forms and if one is to survive in the field an understanding of interprocess communications is imperative. The Abbreviated Table of Contents: Part 1. Introduction 1. Introduction 2. POSIX IPC 3. System V IPC Part 2. Message Passing 4. Pipes and FIFOs 5. Posix Message Queues 6. System V Message Queues Part 3. Synchronization 7. Mutexes and Condition Variables 8. Read-Write Locks 9. Record Locking 10. POSIX Semaphores 11. System V Semaphores Part 4. Shared Memory 12. Shared Memory Introduction 13. POSIX Shared Memory 14. System V Shared Memory Part 5. Remote Procedure Calls 15. Doors 16. Sun RPC Epilogue Appendix A. Performance Measurements Appendix B. Threads Primer Appendix C. Miscellaneous Source Code Appendix D. Solutions to Selected Exercises Bibliography Index One final note is that with systems dispersed globally Remote Procedures Calls are taking precedence in Interprocess communications. Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
5.0 von 5 Sternen
Indespensible!,
Von Ein Kunde
Rezension bezieht sich auf: Unix Network Programming, Volume 2: Interprocess Communications (Gebundene Ausgabe)
I found this book invaluable when having to port POSIX code to a SVR4 system. The examples given are obscure, but useful for a serious systems programmer. Having first referenced several other books for the same material, I found there were no comparisons once I picked up UNPv2. A *must have* reference book for Unix systems programmers!
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
Sagen Sie Ihre Meinung zu diesem Artikel: Eigene Rezension erstellen
|
Die neuesten Kundenrezensionen |
|
Das Forum zu diesem Produkt
Fragen stellen, Meinungen austauschen, Einblicke gewinnen Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
|
Ähnliche Foren
|
||||||||||||||||||||||||||||||||||
|
|
|