Rumah  >  Artikel  >  Java  >  Analisis contoh keutamaan benang Java

Analisis contoh keutamaan benang Java

WBOY
WBOYke hadapan
2023-04-19 16:19:061364semak imbas

1. Penerangan

  • Apabila urutan semasa tidak menentukan keutamaan, semua urutan mempunyai keutamaan biasa.

  • Keutamaan dinyatakan dalam julat dari 1 hingga 10. 10 menunjukkan keutamaan tertinggi, 1 menunjukkan keutamaan terendah, dan 5 menunjukkan keutamaan biasa. Benang dengan keutamaan tertinggi dilaksanakan terlebih dahulu. Walau bagaimanapun, tiada jaminan bahawa utas akan memasuki keadaan berjalan apabila ia dimulakan.

  • Benang yang sedang berjalan mungkin sentiasa mempunyai keutamaan yang lebih tinggi daripada benang yang menunggu dalam kumpulan benang untuk peluang untuk dijalankan.

  • Penjadual menentukan urutan yang hendak dilaksanakan.

  • t.setPriority() digunakan untuk menetapkan keutamaan urutan.

  • Sebelum kaedah permulaan benang dipanggil, ingat keutamaan utas.

  • MIN_PRIORITY, MAX_PRIORITY, NORM_PRIORITY, dsb., tetapkan keutamaan thread Java ialah integer.

2. Contoh

    public static final int MIN_PRIORITY = 1;
    public static final int NORM_PRIORITY = 5;
    public static final int MAX_PRIORITY = 10;

Apakah kelas koleksi di Jawa

Koleksi di Jawa dibahagikan terutamanya ke dalam empat kategori :

1 Senarai: dipesan dan boleh diulang

2: dipesan dan boleh diulang; 🎜>4. Pemetaan peta: tidak tertib, kunci unik dan nilai bukan unik.

Atas ialah kandungan terperinci Analisis contoh keutamaan benang Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam