Itthon Fejlesztés Mi a szálkészítés? - meghatározás a techopedia alapján

Mi a szálkészítés? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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

A szálak létrehozása a Java kontextusá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 objektum run () metódusá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álakkal 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 kontextusában írták meg
Mi a szálkészítés? - meghatározás a techopedia alapján