开发者社区> 问答> 正文

Java如何改变线程优先级?

Java如何改变线程优先级?

展开
收起
小天使爱美 2020-04-12 16:10:33 1079 0
1 条回答
写回答
取消 提交回答
  • "每个线程执行时都具有一定的优先级,优先级高的线程获得较多的执行机会,而优先级低的线程则获得较少的执行机会。 每个线程默认的优先级都与创建它的父线程的优先级相同,在默认情况下,main 线程具有普通优先级,由main线程创建的子线程也具有普通优先级。 Thread类提供了setPriority(int newPriority)、getPriority()方法来设置和返回指定线程的优先级,其中setPriority()方法的参数可以是一个整数,范围是1~10之间,也可以使用Thread类的如下3个静态常量。 MAX_PRIORITY:其值是10。 MIN_PRIORITY:其值是1。 NORM_PRIORITY:其值是5。"

    2020-04-12 16:13:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载