Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
SpistreścitomuI
Ćwiczenia312
Dalszelektury
Bibliografia
315
315
xvii
CZĘŚĆ3▪SYNCHRONIZACJAPROCESÓ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
Bibliografia357
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
Bibliografia
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
Bibliografia
427
427