Rumah Pembangunan Apakah penciptaan thread? - definisi dari techopedia

Apakah penciptaan thread? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah makna Thread Creation?

Penciptaan benang, dalam konteks Java, berlaku sama ada dengan memperluas kelas thread atau melaksanakan antaramuka runnable.

Di Jawa, objek kelas thread mewakili thread. Apabila benang dibuat terlebih dahulu, ia mesti terikat dengan objek dengan kaedah run (); apabila digunakan, ia mesti menggunakan kaedah run () objek.

Techopedia menerangkan Creation Thread

Melaksanakan antara muka yang larian melibatkan langkah-langkah berikut:

  1. Kelas melaksanakan antara muka yang boleh disalurkan dan menyediakan kaedah run () yang dijalankan oleh benang. Objek yang dimiliki oleh kelas ini adalah objek yang boleh dilaraskan.
  2. Objek kelas thread dibuat dengan melepaskan objek runnable ke pembina thread.
  3. Kaedah permulaan () digunakan pada objek thread yang dibuat pada langkah sebelumnya.
  4. Apabila kaedah run () berakhir, benang juga berakhir.

Melanjutkan kelas thread melibatkan langkah-langkah berikut:

  1. Kelas java.lang.Thread dilanjutkan dengan menggunakan extend.
  2. Dengan mengatasi kaedah larian () subclass yang dilanjutkan dari kelas thread, kod yang dilaksanakan oleh thread itu ditakrifkan.
  3. Contoh subclass ini dibuat.
  4. Dengan menggunakan kaedah start () pada kelas ini, thread berjalan.

Antara muka yang boleh disalurkan secara amnya lebih disukai untuk memanjangkan kelas thread kerana dua sebab:

  • Subclass tidak boleh melanjutkan kelas lain apabila melanjutkan kelas thread. Walau bagaimanapun, apabila menggunakan antara muka yang boleh larian, subkelas boleh memanjangkan kelas yang lain.
  • Dalam sesetengah kes, antaramuka larian adalah mencukupi, kerana mewarisi seluruh kelas boleh menyebabkan overhead yang berlebihan.
Takrif ini ditulis dalam konteks bahasa Jawa
Apakah penciptaan thread? - definisi dari techopedia