說明
1、設(shè)置優(yōu)先級(jí)只是很大程度上讓某個(gè)線程盡可能獲得比較多的執(zhí)行機(jī)會(huì),也就是讓線程自己盡可能被操作系統(tǒng)調(diào)度,而不是設(shè)置了高優(yōu)先級(jí)就一定優(yōu)先運(yùn)行,或者說優(yōu)先級(jí)高的線程比優(yōu)先級(jí)低的線程就一定優(yōu)先運(yùn)行。
2、設(shè)置優(yōu)先級(jí)直接調(diào)用setPriority()即可。
實(shí)例
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();
}
}
以上就是java setPriority()設(shè)置優(yōu)先級(jí),希望對(duì)大家有所幫助。更多關(guān)于“java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒教育多年辦學(xué),課程大綱緊跟企業(yè)需求,更科學(xué)更嚴(yán)謹(jǐn),每年培養(yǎng)泛IT人才近2萬人。不論你是零基礎(chǔ)還是想提升,都可以找到適合的班型,千鋒教育隨時(shí)歡迎你來試聽。