Wątek
Sign in to saveAlso known as daemon thread, execution thread, computer thread, computing thread, software thread, thread of execution
smallest sequence of programmed instructions that can be managed independently by a scheduler
In the Vinony graph
Vinony's link graph records 1,096 inbound references to Wątek, and connects out to hardware multithreading, system resource and application programming interface.
It sits within the topics Concurrent computing and Threads (computing).
Vinony links it to 40 Wikipedia language editions.
Wikidata facts
- Image
- TLS principle.svg
Show 1 more fact
- Commons category
- Threads (computing)
via Wikidata · CC0
Article · Polski
Wątek (ang. thread) – część programu wykonywana współbieżnie w obrębie jednego procesu; w jednym procesie może istnieć wiele wątków. Różnica między zwykłym procesem a wątkiem polega na współdzieleniu przez wszystkie wątki działające w danym procesie przestrzeni adresowej oraz wszystkich innych struktur systemowych (np. listy otwartych plików, gniazd itp.) – z kolei procesy posiadają niezależne zasoby. Ta cecha ma dwie ważne konsekwencje: 1. * Wątki wymagają mniej zasobów do działania i też mniejszy jest czas ich tworzenia. 2. * 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 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 implementacji. W językach programowania używających maszyn wirtualnych (Python, Java itp.) są dostępne również tzw. zielone wątki, które nie są obsługiwane przez system operacyjny, ale samą maszynę wirtualną – to pozwala m.in. na realizację współbieżności nawet wtedy, gdy docelowy system operacyjny nie udostępnia wątków.
Abstract from DBpedia / Wikipedia · CC BY-SA