Spisu treści:
Definicja - Co oznacza nić ciężka?
W IT wątek wagi ciężkiej to wątek o skomplikowanym kontekście i wymagający od procesora większej ilości pracy, aby zlecić jego wykonanie. Ogólna definicja wątku w IT jest pojedynczym procesem izolowanym w kodzie, w którym niektóre programy mogą mieć wiele wątków, na przykład, aby pomieścić wielu użytkowników lub oddzielne definicje wielu zadań.Techopedia wyjaśnia Wątek ciężki
Procesory obsługują wiele wątków w celu nadania priorytetu wykonaniom. Pojedynczy wątek będzie częścią wykonania programu, którą procesor może obsługiwać indywidualnie. Mając to na uwadze, niektórzy eksperci klasyfikują wątki jako lekkie lub ciężkie, w zależności od ich kontekstu. Lekki wątek byłby wątkiem, który nie wymaga wielu „zmian” w systemie w celu wdrożenia jego wykonania. Natomiast wykonanie wątku o dużej masie może wymagać przełączenia na inny zestaw zasobów kontekstowych lub zajmowania się inaczej przydzieloną przestrzenią pamięci, co może wymagać więcej czasu na przełączenie. Jednym z przykładów ciężkiego wątku jest średni proces UNIX, w którym procesory mogą potrzebować dostępu do większej ilości zasobów, a czas przełączania może być dłuższy, niż w przypadku innych rodzajów wątków w różnych środowiskach systemu operacyjnego. Wątki lub procesy z własną pamięcią wirtualną można uznać za wątki o dużej wadze, a także te, które mogą wiązać się z pewnymi ograniczeniami dostępu. Należy zauważyć, że terminy „wątek lekki” i „wątek ciężki” są subiektywne i ogólnie rzecz biorąc, programiści i inni definiują je indywidualnie dla każdego przypadku.
