Cuprins:

Cum folosești runnable?
Cum folosești runnable?

Video: Cum folosești runnable?

Video: Cum folosești runnable?
Video: #88 Runnable vs Thread in Java 2024, Mai
Anonim

Pentru a utiliza interfața Runnable pentru a crea și a începe un fir, trebuie să faceți următoarele:

  1. Creați o clasă care implementează Rugabil .
  2. Furnizați o metodă de rulare în Rugabil clasă.
  3. Creați o instanță a clasei Thread și transmiteți-vă Rugabil obiect la constructorul său ca parametru.
  4. Apelați metoda de pornire a obiectului Thread.

Având în vedere acest lucru, ce este un rulabil?

Rugabil interfața este un tip de interfață funcțională care este concepută pentru a oferi un protocol comun pentru obiectele care doresc să execute cod în timp ce sunt active. The Rugabil interfața ar trebui să fie implementată de orice clasă ale cărei instanțe sunt destinate să fie executate de un fir. Clasa trebuie să definească o metodă de rulare.

De asemenea, știți, câte metode există în interfața rulabilă? o singură metodă

Care este diferența dintre thread și rulabil?

Baza diferența dintre Thread și Runnable este că fiecare fir definit prin extindere Fir classcreează un obiect unic și se asociază cu acel obiect. Pe de altă parte, fiecare fir definit prin implementare Rugabil interfața partajează același obiect.

De ce folosim interfața rulabilă în Java?

Cand tu implementează Rugabil , poti salvați un spațiu pentru clasa dvs. pentru a extinde orice altă clasă în viitor sau acum. Cand tu extinde clasa Thread, fiecare dintre yourthread creează obiect unic și se asociază cu acesta. Cand tu unelte Rugabil , împărtășește același obiect cu mai multe fire.

Recomandat: