Benang

Pengarang: Randy Alexander
Tanggal Pembuatan: 2 April 2021
Tanggal Pembaruan: 26 Juni 2024
Anonim
Belajar mengait | Asas untuk beginner | Benang bulu & jahitan udara
Video: Belajar mengait | Asas untuk beginner | Benang bulu & jahitan udara

Isi

Definisi - Apa yang dimaksud Thread?

Sebuah utas, di con of Java, adalah jalur yang diikuti ketika menjalankan suatu program. Semua program Java memiliki setidaknya satu utas, yang dikenal sebagai utas utama, yang dibuat oleh Java Virtual Machine (JVM) pada awal program, ketika metode main () dipanggil dengan utas utama.


Di Jawa, membuat utas dilakukan dengan mengimplementasikan antarmuka dan memperluas kelas. Setiap utas Java dibuat dan dikendalikan oleh kelas java.lang.Thread.

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 Thread

Java adalah aplikasi multi-utas yang memungkinkan eksekusi beberapa utas pada waktu tertentu. Dalam aplikasi single-threaded, hanya satu utas dijalankan pada satu waktu karena aplikasi atau program hanya dapat menangani satu tugas pada satu waktu.

Misalnya, aplikasi single-threaded memungkinkan untuk mengetik kata-kata. Namun, utas tunggal ini memerlukan utas tunggal tambahan yang memungkinkan perekaman penekanan tombol untuk mengetik kata-kata. Dengan demikian, aplikasi single-threaded mencatat penekanan tombol, memungkinkan aplikasi single-threaded berikutnya (mengetik kata-kata) untuk mengikuti.


Namun, aplikasi multi-utas memungkinkan untuk menangani kedua tugas (merekam dan mengetik penekanan tombol) dalam satu aplikasi.

Ketika sebuah utas dibuat, ia diberi prioritas. Utas dengan prioritas lebih tinggi dijalankan terlebih dahulu, diikuti oleh utas dengan prioritas lebih rendah. JVM berhenti mengeksekusi utas di bawah salah satu kondisi berikut:

  • Jika metode keluar telah dipanggil dan disahkan oleh manajer keamanan
  • Semua utas daemon dari program telah mati
Definisi ini ditulis di con Jawa