Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
SpistreścitomuI
Ćwiczenia312
Dalszelektury
Bibliograa
315
315
xvii
CZĘŚĆ3SYNCHRONIZACJAPROCESÓW
Rozdział6.Narzędziasynchronizacji319
6.1.Podstawy319
6.2.Problemsekcjikrytycznej
6.3.RozwiązaniePetersona325
322
6.4.Sprzętoweśrodkisynchronizacji328
6.5.Blokadymuteksowe335
6.6.Semafory337
6.7.Monitory341
6.10.Podsumowanie353
6.8.Żywotność349
6.9.Ocena
Ćwiczenia355
Dalszelektury
Bibliograa357
351
357
Rozdział7.Przykładysynchronizacji359
7.1.Klasyczneproblemysynchronizacji360
7.2.Synchronizacjawjądrze367
7.3.SynchronizacjaPOSIX-owa371
7.4.SynchronizacjawJavie375
7.5.Podejściaalternatywne
7.6.Podsumowanie387
Ćwiczenia388
Dalszelektury
Bibliograa
390
390
383
Rozdział8.Zakleszczenia391
8.1.Modelsystemu392
8.2.Zakleszczeniewaplikacjachwielowątkowych
394
8.3.Charakterystykazakleszczenia
397
8.4.Metodypostępowaniazzakleszczeniami401
8.5.Zapobieganiezakleszczeniom403
8.6.Unikaniezakleszczeń
406
8.7.Wykrywaniezakleszczenia
414
8.8.Likwidowaniezakleszczenia420
8.9.Podsumowanie421
Ćwiczenia422
Dalszelektury
Bibliograa
427
427