Penjelasan
1 Menetapkan keutamaan hanya sebahagian besarnya untuk membolehkan sesuatu thread mendapat sebanyak mungkin peluang pelaksanaan, iaitu membenarkan thread itu sendiri. dijadualkan oleh sistem pengendalian sebanyak mungkin , bukannya menetapkan keutamaan tinggi, ia akan dijalankan dahulu, atau utas dengan keutamaan tinggi akan dijalankan dahulu daripada utas dengan keutamaan rendah.
2. Untuk menetapkan keutamaan, hubungi terus setPriority().
Contoh
public final void setPriority(int newPriority) { this.checkAccess(); if (newPriority <= 10 && newPriority >= 1) { ThreadGroup g; if ((g = this.getThreadGroup()) != null) { if (newPriority > g.getMaxPriority()) { newPriority = g.getMaxPriority(); } this.setPriority0(this.priority = newPriority); } } else { throw new IllegalArgumentException(); } }
Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah setPriority() untuk menetapkan keutamaan benang dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!