Fir

Autor: Randy Alexander
Data Creației: 2 Aprilie 2021
Data Actualizării: 26 Iunie 2024
Anonim
Фир - Ночь
Video: Фир - Ночь

Conţinut

Definiție - Ce înseamnă Thread?

Un fir, în conținutul Java, este calea urmată la executarea unui program. Toate programele Java au cel puțin un thread, cunoscut sub numele de thread principal, care este creat de Java Virtual Machine (JVM) la începutul programului, când metoda principală () este invocată cu firul principal.


În Java, crearea unui thread se realizează prin implementarea unei interfețe și extinderea unei clase. Fiecare fir Java este creat și controlat de clasa java.lang.Thread.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Thread

Java este o aplicație cu mai multe fire care permite executarea mai multor fire în orice moment. Într-o aplicație cu un singur fir, se execută un singur thread simultan, deoarece aplicația sau programul poate gestiona o singură sarcină la un moment dat.

De exemplu, o aplicație cu un singur fir poate permite introducerea cuvintelor. Cu toate acestea, acest singur thread necesită un singur fir suplimentar care să permită înregistrarea apăsărilor de taste pentru a tasta cuvintele. Astfel, o aplicație cu o singură filă înregistrează apăsările de taste, permițând următoarea aplicație cu un singur thread (tastarea cuvintelor).


Cu toate acestea, o aplicație cu mai multe filete permite gestionarea ambelor sarcini (înregistrarea și tastarea tastelor) în cadrul unei aplicații.

Când este creat un thread, i se atribuie o prioritate. Firul cu prioritate mai mare este executat mai întâi, urmat de fire cu prioritate mai mică. JVM oprește executarea firelor în oricare dintre următoarele condiții:

  • Dacă metoda de ieșire a fost invocată și autorizată de managerul de securitate
  • Toate firele de demoni ale programului au murit
Această definiție a fost scrisă în versiunea Java