Kata pengantar
Utas adalah aliran kontrol berurutan dalam suatu program. CPU sebenarnya hanya mengeksekusi satu pada titik waktu. Hanya saja kami membagi cangkir menjadi beberapa irisan waktu, dan karena kecepatannya, kami terlihat seperti banyak utas. Sama seperti waktu Anda dibagi menjadi beberapa bagian, situasi keseluruhan akan terlihat biasa dan efisiensinya akan tinggi, apalagi cangkir.
Pembuatan dan startup utas:
(1) Tentukan subclass dari kelas Thread dan override metode run() dari kelas. Metode metode run() mewakili tugas yang perlu diselesaikan oleh utas. Oleh karena itu, metode run() disebut badan eksekusi utas
(2) Buat instance subkelas Thread , yaitu, buat objek utas
(3) Panggil metode start() dari objek utas untuk memulai utas
Kode Sumber:
// Buat kelas utas dengan mewarisi kelas utas kelas publik FirstThread memperluas thread {private int i; // tulis ulang metode run (). Metode Badan Run () adalah badan eksekusi utas bodi public run () {for (; i <100; i ++) {// Ketika kelas utas mewarisi kelas utas, gunakan ini secara langsung untuk mendapatkan data saat ini // getName () dari objek utas mengembalikan nama utas saat ini/Karena karena itu, Anda dapat secara langsung memanggil metode GETName () untuk mengembalikan nama yang dikembalikan ke atas namanya. THE THE BASA SURAT/ System.out.println (getName ()+""+i);}} public static void main (string [] args) {for (int i = 0; i <100; i ++) {// Metode CurrentThread (IF () (i ifeT.PRINTLN () (IF (). Thread pertama pertama FirstThread (). start (); // membuat dan memulai utas kedua firsttread baru (). start ();}}}}}}Menjalankan antarmuka:
Meringkaskan
Di atas adalah semua tentang artikel ini, saya harap ini akan membantu untuk belajar dan bekerja semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan pesan untuk didiskusikan.