[<]

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