[<]
Programowanie współbieżne
[>]
rfork
- Odpowiada Linuxowemu clone
Można współdzielić przestrzeń nazw, środowisko, deskryptory plików, pamięć, notki (odpowiednik sygnałów).
Stos zawsze dzielony w trybie Copy-On-Write.
Proces może zmodyfikować parametry współdzielenia PO utworzeniu.
Dodatkowo, pamięć dzielona przez
segattach
Funkcja
rendezvous
- synchronizacja + wymiana danych
Funkcje systemowe ZAWSZE blokują - konieczność używania procesów - satelitów do celów I/O.
Całe wsparcie dla współbieżności w jądrze to kilkaset linii.
Alef dostarcza olbrzymich możliwości do tworzenia programów współbieżnych na poziomie użytkownika, wykorzystując funkcje jądra.
Rozproszony System Operacyjny Plan 9
Systemy Rozproszone, 30.11.2000,
Stanisław Paśko