Szálat létrehozása

Szerző: Randy Alexander
A Teremtés Dátuma: 2 Április 2021
Frissítés Dátuma: 26 Június 2024
Anonim
Szálat létrehozása - Technológia
Szálat létrehozása - Technológia

Tartalom

Meghatározás - Mit jelent a szálkészítés?

A szálak létrehozása a Java összeállításában vagy a szálak osztályának kiterjesztésével, vagy a futtatható felület megvalósításával történik.


A Java-ban a szálak osztályának tárgya szálat képvisel. Amikor egy szálat először hoznak létre, akkor véglegesen hozzá kell kötni egy objektumhoz egy run () módszerrel; amikor meghívják, meg kell hívnia az run run () metódust.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a szál létrehozását

A futtatható felület megvalósítása a következő lépéseket foglalja magában:

  1. Egy osztály végrehajtja a futtatható felületet, és biztosítja a szál által végrehajtott run () metódust. Az ehhez az osztályhoz tartozó objektum futtatható objektum.
  2. A szál osztályobjektum úgy jön létre, hogy a futtatható objektumot átadja a szálkészítőnek.
  3. A start () metódust az előző lépésben létrehozott szálobjektumra hívják meg.
  4. Amikor a run () módszer véget ér, a szál is véget ér.

A szálak osztályának kiterjesztése a következő lépésekből áll:


  1. A java.lang.Thread osztály az exten használatával bővül.
  2. A szálak osztályából kibővített alosztály run () módszerének felülbírálásával a szál végrehajtott kódja kerül meghatározásra.
  3. Ennek az alosztálynak egy példánya jön létre.
  4. A start () módszer meghívásával az osztály ezen példányán a szál fut.

A futtatható interfész általában előnyösebb, mint a szálosztály kiterjesztése, két okból:

  • Az alosztály nem terjesztheti ki egy másik osztályt, ha a szálak osztályát kiterjeszti. A futtatható felület használatakor azonban az alosztály kiterjesztheti egy másik osztályt.
  • Bizonyos esetekben a futtatható felület elegendő, mivel az egész osztály öröklése túlzott költségeket okozhat.
Ezt a meghatározást a Java nyelvén írták