Kategorie

Richard W. Stevens - UNIX programowanie usług sieciowych, Tom 2, Komunikacja międzyprocesowa

Okładka książki

UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa - klucz do rozwikłania tajemnic systemu

"UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa" to drugi tom monumentalnego dzieła Richarda W. Stevensa, poświęconego zagadnieniom programowania systemów UNIX. Ta książka to prawdziwy skarb dla każdego, kto pragnie zgłębić tajniki komunikacji między procesami w tym wszechstronnym systemie operacyjnym. Stevens, z niezrównaną precyzją i szczegółowością, prowadzi czytelnika przez labirynt mechanizmów komunikacji międzyprocesowej w UNIX. Zrozumienie tych mechanizmów jest kluczowe dla tworzenia wydajnych i niezawodnych aplikacji, zwłaszcza w środowiskach wielowątkowych i sieciowych. Książka omawia szereg kluczowych zagadnień, w tym:

  • Posiksowa komunikacja międzyprocesowa: Stevens jasno i zwięźle przedstawia podstawowe mechanizmy komunikacji POSIX, takie jak kolejki FIFO, semafory i pamięć współdzielona.
  • Komunikacja międzyprocesowa w Systemie V: Autor wnikliwie analizuje system System V, wyjaśniając jego specyfikę i różnice względem standardu POSIX.
  • Przekazywanie komunikatów: Stevens pokazuje różne sposoby przekazywania komunikatów między procesami, w tym wspólne mechanizmy kolejkowe i metody synchronizacji w oparciu o semafory.
  • Pamięć współdzielona: W rozdziale poświęconym pamięci współdzielonej, Stevens pokazuje jak procesy mogą wspólnie używać tego samego fragmentu pamięci, co otwiera nowe możliwości wspólnego dostępu do danych.
  • Zdalne wywoływanie procedur: Autor dogłębnie analizuje zdalne wywoływanie procedur (RPC) - technikę pozwalaącą procesom na wykonywanie funkcji w innych procesach, nawet na innych maszynach.
  • Pomiar wydajności: Stevens pokazuje jak mierzyć wydajność różnych mechanizmów komunikacji międzyprocesowej, co pozwala na wybór optymalnego rozwiązania w konkretnej sytuacji.
  • Podstawowe informacje na temat wątków: Książka zawiera również wstęp do tematu wątków, wskazując na zastosowanie i różnice między procesami a wątkami.
  • Kody źródłowe programów: Dodatkowym atutem książki są załączone kody źródłowe programów demonstrujące rozważane mechanizmy w praktyce. "UNIX Programowanie usług sieciowych, Tom 2: Komunikacja międzyprocesowa" to nieocenione narzędzie dla programistów, którzy pragną zgłębić tajniki systemu UNIX i zbudować wydajne i niezawodne aplikacje. Richard W. Stevens, autor tej książki, jest uznawany za jednego z najwybitniejszych specjalistów od programowania systemów UNIX i sieci. Jego książki są referencyjnymi dziełami dla programistów na całym świecie.

WydawnictwoWydawnictwa Naukowo-Techniczne
tytuł oryginałuUNIX Network Programming, Volume 2, Interprocess Communications
data wydania2001 (data przybliżona)
ISBN83-204-2422-4
liczba stron656
kategoriainformatyka i matematyka
językpolski

Komentarze i opinie

Brak zatwierdzonych komentarzy.

Zaloguj się, aby dodać komentarz.