Przejdź do zawartości

Wielowątkowość

0% Status
Z Wikibooks, biblioteki wolnych podręczników.

Spis treści

[edytuj]

Wstęp

[edytuj]
O podręcznikuEtap rozwoju: 100% (w dniu 13 lip 2014)
Podstawowe informacje, o autorach, jak pomóc
BibliografiaEtap rozwoju: 100% (w dniu 13 lip 2014)
Wykaz książek i materiałów, które były pomocne podczas pisania. Polecane jako lektura dodatkowa.

W kontekście systemów operacyjnych

[edytuj]
ProcesyEtap rozwoju: 100% (w dniu 13 lip 2014)
Wprowadzenie w tematykę wieloprogramowych systemów operacyjnych oraz przetwarzania współbieżnego.
Model procesówEtap rozwoju: 75% (w dniu 13 lip 2014)
Teoretyczne spojrzenie na procesy w systemach operacyjnych
Obsługa procesówEtap rozwoju: 25% (w dniu 13 lip 2014)
Na przykładzie systemów zgodnych z POSIX oraz korzystających z API Win32

Wątki w praktyce i nie tylko

[edytuj]
Wątki
Klasyczny model wątków
Wątki POSIX
Wątki C++11
Wątki Ada

Komunikacja między procesami

[edytuj]
Race condition
Sekcje krytyczne
Operacje wzajemnego wykluczania
Semafory
Muteksy
Monitory

Klasyczne problemy komunikacji między procesami

[edytuj]
Problem ucztujących filozofów
Problem czytelników i pisarzy
Problem palaczy tytoniu