Wątek

Autor: Randy Alexander
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
Siwy Pj x Wątek DS feat JVCOB - Przemyśl to (Video Official)
Wideo: Siwy Pj x Wątek DS feat JVCOB - Przemyśl to (Video Official)

Zawartość

Definicja - Co oznacza Wątek?

Wątek w języku Java to ścieżka podążana podczas wykonywania programu. Wszystkie programy Java mają co najmniej jeden wątek, znany jako wątek główny, który jest tworzony przez maszynę wirtualną Java (JVM) na początku programu, gdy metoda main () jest wywoływana z wątkiem głównym.


W Javie tworzenie wątku odbywa się poprzez implementację interfejsu i rozszerzenie klasy. Każdy wątek Java jest tworzony i kontrolowany przez klasę java.lang.Thread.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia wątek

Java to wielowątkowa aplikacja, która umożliwia wykonywanie wielu wątków w dowolnym momencie. W aplikacji jednowątkowej wykonywany jest tylko jeden wątek, ponieważ aplikacja lub program może obsłużyć tylko jedno zadanie na raz.

Na przykład aplikacja jednowątkowa może pozwalać na wpisywanie słów. Jednak ten pojedynczy wątek wymaga dodatkowego pojedynczego wątku umożliwiającego rejestrowanie naciśnięć klawiszy w celu wpisania słów. W ten sposób aplikacja jednowątkowa rejestruje naciśnięcia klawiszy, umożliwiając następną aplikację jednowątkową (wpisywanie słów).


Jednak wielowątkowa aplikacja umożliwia obsługę obu zadań (rejestrowanie i pisanie naciśnięć klawiszy) w jednej aplikacji.

Kiedy wątek jest tworzony, ma on priorytet. Wątek o wyższym priorytecie jest wykonywany jako pierwszy, a następnie wątki o niższym priorytecie. JVM przestaje wykonywać wątki w jednym z następujących warunków:

  • Jeśli metoda wyjścia została wywołana i autoryzowana przez menedżera bezpieczeństwa
  • Wszystkie wątki demona programu zginęły
Ta definicja została napisana w języku Java