Casa Desenvolupament Què és la creació del fil? - Definició de tecnologia

Què és la creació del fil? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa la creació de fil?

La creació de fils, en el context de Java, es produeix ampliant la classe de fil o implementant la interfície executable.

A Java, un objecte de la classe de fil representa un fil. Quan es crea un fil per primer cop, ha d'estar vinculat permanentment a un objecte amb un mètode run (); quan s'invoca, hauria d'invocar el mètode run () de l'objecte.

Techopedia explica la creació de fils

La implementació de la interfície executable implica els següents passos:

  1. Una classe implementa la interfície runnable i proporciona el mètode run () executat pel fil. Un objecte que pertany a aquesta classe és un objecte executable.
  2. L'objecte classe de fil es crea passant l'objecte executable al constructor de fil.
  3. El mètode start () s’invoca a l’objecte de fil creat al pas anterior.
  4. Quan s’acaba el mètode run (), el fil també s’acaba.

L'extensió de la classe de fil implica els següents passos:

  1. La classe java.lang.Thread s’amplia fent servir extensió.
  2. Si se substitueix el mètode run () de la subclasse estesa de la classe de fil, es defineix el codi executat del fil.
  3. Es crea una instància d'aquesta subclasse.
  4. Si s’invoca el mètode start () en aquesta instància de la classe, el fil s’executa.

La interfície runnable és generalment preferida per ampliar la classe de fil per dos motius:

  • Una subclasse no pot estendre una altra classe en ampliar la classe de fil. Tanmateix, quan s'utilitza la interfície executable, la subclasse pot estendre una altra classe.
  • En alguns casos, la interfície executable és suficient, ja que heretar tota la classe pot generar despeses generals excessives.
Aquesta definició es va escriure en el context de Java
Què és la creació del fil? - Definició de tecnologia