Casa Desenvolupament Què és un fil a Java? - Definició de tecnologia

Què és un fil a Java? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Fil?

Un fil conductor, en el context de Java, és el camí que se segueix en executar un programa. Tots els programes Java tenen almenys un fil, conegut com a fil principal, creat per la màquina virtual Java (JVM) al començament del programa, quan s'invoca el mètode principal () amb el fil principal.

A Java, la creació d'un fil es realitza implementant una interfície i ampliant una classe. Cada fil Java està creat i controlat per la classe java.lang.Thread.

Techopedia explica Fil

Java és una aplicació multi-threaded que permet executar diversos fils en un moment concret. En una aplicació d'un sol fil, només s'executa un fil alhora, perquè l'aplicació o el programa només poden gestionar una tasca alhora.

Per exemple, una aplicació d'un sol fil pot permetre l'escriptura de paraules. Tanmateix, aquest fil únic requereix un fil únic addicional que permeti gravar les pulsacions de tecla per tal de teclejar les paraules. Així, una aplicació d'un filet enregistra els cops de tecla, permetent seguir la següent aplicació d'un sol fil (la mecanografia de paraules).

Tanmateix, una aplicació multi-threaded permet gestionar ambdues tasques (enregistrar i escriure les pulsacions) dins d’una aplicació.

Quan es crea un fil, se li assigna una prioritat. Primer s’executa el fil amb prioritat superior, seguit dels fils de prioritat inferior. El JVM deixa d'executar fils en qualsevol de les següents condicions:

  • Si el mètode de sortida ha estat invocat i autoritzat pel gestor de seguretat
  • Tots els fils de dimonis del programa han mort
Aquesta definició es va escriure en el context de Java
Què és un fil a Java? - Definició de tecnologia