Taula de continguts:

Quin mètode heu d'anul·lar si implementeu la interfície executable?
Quin mètode heu d'anul·lar si implementeu la interfície executable?

Vídeo: Quin mètode heu d'anul·lar si implementeu la interfície executable?

Vídeo: Quin mètode heu d'anul·lar si implementeu la interfície executable?
Vídeo: Раскройте секреты изготовления колбас в японской мясной лавке с 110-летней историей! 2024, De novembre
Anonim

Una classe que implementa Runnable can executar sense subclassificar Thread creant una instància de Thread i passant-se com a objectiu. En la majoria dels casos, el La interfície executable hauria de ser ser utilitzat si vostè és només planejant-ho anul·lar la correguda() mètode i cap altre fil mètodes.

Aleshores, quin d'aquests mètodes s'utilitza per implementar una interfície executable?

Explicació: a implementar la interfície Runnable , una classe només necessita implementar un solter mètode anomenat run().

A més, com implementeu Runnables? Per implementant Runnable interfície, cal proporcionar implementació per al mètode run(). Per executar això implementació classe, creeu un objecte Thread, passeu Implementació executable objecte de classe al seu constructor. Truqueu al mètode start() a la classe del fil per començar a executar el mètode run().

Al costat de dalt, quins són els mètodes a la interfície executable?

Es pot executar és un interfície que ha de ser implementat per una classe les instàncies de la qual estan destinades a ser executades per un fil. Hi ha dues maneres d'iniciar un fil nou: fil de subclasse i implementar-lo Es pot executar . No cal subclassificar Thread quan es pot fer una tasca anul·lant només run() mètode de Es pot executar.

Com inicio un fil d'interfície executable?

Per utilitzar la interfície Runnable per crear i iniciar un fil, heu de fer el següent:

  1. Creeu una classe que implementi Runnable.
  2. Proporcioneu un mètode d'execució a la classe Runnable.
  3. Creeu una instància de la classe Thread i passeu el vostre objecte Runnable al seu constructor com a paràmetre.
  4. Truqueu al mètode d'inici de l'objecte Thread.

Recomanat: