Tartalomjegyzék:

Hogyan használod a futtathatót?
Hogyan használod a futtathatót?

Videó: Hogyan használod a futtathatót?

Videó: Hogyan használod a futtathatót?
Videó: Hogyan változtassam meg a korlátozó hitrendszerem? + Tanács - hogyan használd a megerősítéseket JÓL 2024, November
Anonim

Ha a Runnable felületet szeretné használni egy szál létrehozásához és elindításához, a következőket kell tennie:

  1. Hozzon létre egy osztályt, amely megvalósítja Futható .
  2. Adja meg a futtatási módszert a Futható osztály.
  3. Hozzon létre egy példányt a Thread osztályból, és adja át a sajátját Futható objektumot a konstruktorához paraméterként.
  4. Hívja meg a Thread objektum start metódusát.

Ezt figyelembe véve mi az a futtatható?

Futható Az interfész egyfajta funkcionális interfész, amelyet arra terveztek, hogy közös protokollt biztosítson azon objektumok számára, amelyek aktív kódot akarnak végrehajtani. Az Futható Az interfészt minden olyan osztálynak meg kell valósítania, amelynek példányait egy szálnak kell végrehajtania. Az osztálynak meg kell határoznia egy metódusfuttatást.

Tudja azt is, hogy hány metódus van a futtatható felületen? egy módszer

mi a különbség a szál és a futtatható között?

Az alap különbség a Thread és a Runnable között hogy mindegyik cérna kiterjesztésével határozzuk meg cérna osztály egyedi objektumot hoz létre, és társítva lesz az objektumhoz. Másrészt mindegyik cérna megvalósítása határozza meg Futható felület ugyanazon az objektumon.

Miért használunk futtatható felületet a Java-ban?

Amikor te végrehajtani Futható , tudsz takarítson meg helyet az osztálya számára, hogy bármely más tanórát a jövőben vagy most meghosszabbíthasson. Amikor te kiterjeszti a szál osztályt, minden egyes szál egyedi objektumot hoz létre és társít hozzá. Amikor te megvalósítja Futható , ugyanazt az objektumot osztja meg többszálon.

Ajánlott: