Keerme loomine

Autor: Randy Alexander
Loomise Kuupäev: 2 Aprill 2021
Värskenduse Kuupäev: 26 Juunis 2024
Anonim
HUGE SNOWMAN OWN HANDS FOR 200 RUBLES
Videot: HUGE SNOWMAN OWN HANDS FOR 200 RUBLES

Sisu

Definitsioon - mida lõime loomine tähendab?

Lõime loomine Java kontekstis toimub niidiklassi laiendamise või käivitatava liidese rakendamise teel.


Java keeles tähistab lõimeklassi objekt lõime. Kui lõime esmakordselt luuakse, tuleb see püsivalt objektiga siduda run () meetodil; käivitamisel peaks see kutsuma objektide käitamise () meetodi.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab lõime loomist

Käivitatava liidese juurutamine hõlmab järgmisi samme:

  1. Klass rakendab käivitatava liidese ja pakub niidi poolt käivitatavat run () meetodit. Sellesse klassi kuuluv objekt on käivitatav objekt.
  2. Niitklassi objekt luuakse käitatava objekti edastamisega lõimekonstruktorile.
  3. Start () meetodit kutsutakse eelmises etapis loodud lõimeobjektile.
  4. Kui run () meetod lõpeb, lõpeb ka niit.

Niitklassi laiendamine hõlmab järgmisi samme:


  1. Java.lang.Thread klassi laiendatakse laiendi abil.
  2. Keerutades niidiklassist laiendatud alaklassi run () meetodi, määratletakse lõime käivitatud kood.
  3. Selle alaklassi eksemplar on loodud.
  4. Selle klassi eksemplaril käivitades alguse () meetodi, niit jookseb.

Käivitatavat liidest eelistatakse niidiklassi laiendamiseks üldjuhul kahel põhjusel:

  • Alamklass ei saa niidiklassi laiendamisel teist klassi laiendada. Käivitatava liidese kasutamisel võib alaklass laiendada veel ühte klassi.
  • Mõnel juhul piisab käivitatavast liidesest, kuna kogu klassi pärimine võib põhjustada liigseid üldkulusid.
See määratlus kirjutati Java keelde