Wątek (informatyka): Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
Nie podano opisu zmian |
m u., d. |
||
Linia 10:
# Dzięki współdzieleniu przestrzeni adresowej (pamięci) wątki jednego zadania mogą się między sobą komunikować w bardzo łatwy sposób, niewymagający pomocy ze strony systemu operacyjnego. Przekazanie dowolnie dużej ilości danych wymaga przesłania jedynie wskaźnika, zaś odczyt (a niekiedy zapis) danych o rozmiarze nie większym od słowa maszynowego nie wymaga synchronizacji ([[procesor]] gwarantuje [[operacja atomowa|atomowość]] takiej operacji).
Wątki są udostępniane wprost przez system operacyjny [[MS Windows]], w systemach [[Linux]], [[BSD]] i innych dostępna jest biblioteka [[pthread]], dająca jednolity interfejs, ukrywający szczegóły [[implementacja (informatyka)|implementacji]]. W językach programowania używających [[maszyna wirtualna|maszyn wirtualnych]] ([[Python]], [[Java]] itp.) są dostępne również tzw. [[green thread|zielone wątki]]
==Brak synchronizacji między wątkami==
|