Pembuatan Thread

Pengarang: Randy Alexander
Tanggal Pembuatan: 2 April 2021
Tanggal Pembaruan: 14 Boleh 2024
Anonim
90 Second Threading - Thread Forming - Screw Threads - Bolt Threads - Screw Manufacturing
Video: 90 Second Threading - Thread Forming - Screw Threads - Bolt Threads - Screw Manufacturing

Isi

Definisi - Apa yang dimaksud dengan Pembuatan Thread?

Pembuatan thread, di con Java, terjadi baik dengan memperluas kelas thread atau mengimplementasikan antarmuka runnable.


Di Jawa, objek dari kelas utas mewakili utas. Ketika sebuah thread pertama kali dibuat, ia harus terikat secara terikat pada objek dengan metode run (); ketika dipanggil, itu harus memanggil objek run () method.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Pembuatan Thread

Menerapkan antarmuka yang dapat dijalankan melibatkan langkah-langkah berikut:

  1. Kelas mengimplementasikan antarmuka runnable dan menyediakan metode run () dieksekusi oleh utas. Objek yang termasuk dalam kelas ini adalah objek yang dapat dijalankan.
  2. Objek kelas thread dibuat dengan meneruskan objek runnable ke konstruktor utas.
  3. Metode start () dipanggil pada objek utas yang dibuat pada langkah sebelumnya.
  4. Ketika metode run () berakhir, utas juga berakhir.

Memperluas kelas utas melibatkan langkah-langkah berikut:


  1. Kelas java.lang.Thread diperluas dengan menggunakan extended.
  2. Dengan mengganti metode run () dari subclass yang diperluas dari kelas thread, kode thread yang dieksekusi ditentukan.
  3. Sebuah instance dari subclass ini dibuat.
  4. Dengan memanggil metode start () pada instance kelas ini, utas berjalan.

Antarmuka runnable umumnya lebih disukai daripada memperluas kelas utas karena dua alasan:

  • Subclass tidak dapat memperluas kelas lain saat memperluas kelas utas. Namun, saat menggunakan antarmuka runnable, subclass dapat memperluas kelas lain.
  • Dalam beberapa kasus, antarmuka yang dapat dijalankan cukup, karena mewarisi seluruh kelas dapat menyebabkan overhead yang berlebihan.
Definisi ini ditulis di con Jawa