Strona główna : Warunki oprogramowania : Definicja wielowątkowości

Wielowątkowość

Wielowątkowość jest podobna do wielozadaniowość, ale umożliwia przetwarzanie wielu plików threads w jednym czasie, a nie w wielu procesy. Ponieważ wątki są mniejsze, bardziej podstawowe instrukcje niż procesy, w procesach może wystąpić wielowątkowość.

Włączając wielowątkowość, programów może wykonywać wiele operacji jednocześnie. Na przykład wielowątkowy system operacyjny może jednocześnie uruchamiać kilka zadań w tle, takich jak rejestrowanie zmian plików, indeksowanie danych i zarządzanie oknami. Przeglądarki internetowe które obsługują wielowątkowość, mogą mieć wiele okien otwartych z JavaScript i Migać animacje działające jednocześnie. Jeśli program jest w pełni wielowątkowy, różne procesy nie powinny w ogóle wpływać na siebie nawzajem, o ile plik CPU ma wystarczającą moc, aby sobie z nimi poradzić.

Podobnie jak w przypadku wielozadaniowości, wielowątkowość poprawia również stabilność programów. Jednak zamiast zapobiegać awariom komputera, wielowątkowość może zapobiec awariom programu. Ponieważ każdy wątek jest obsługiwany oddzielnie, jeśli jeden wątek zawiera błąd, nie powinien on wpływać na resztę programu. Dlatego wielowątkowość może prowadzić do mniejszej liczby awarii, za co wszyscy możemy być wdzięczni.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję wielowątkowości. Wyjaśnia w terminologii komputerowej, co oznacza wielowątkowość i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję wielowątkowości za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.