编程语言
首页 > 编程语言> > java:JVM是否更改了线程优先级(隐式)

java:JVM是否更改了线程优先级(隐式)

作者:互联网

当我们创建新的Thread(Runnable目标)时,它将根据父线程具有一些优先级.
我的问题是,在任何情况下JVM都可以优先改变优先级吗?
我没有使用setPriority(int)方法.

解决方法:

如果您询问线程调度程序是否必须根据优先级调度线程,则答案为否.

它可以选择这样做(抢占式调度),但由平台来决定使用哪种调度算法.

一些读物:

> http://www.javatpoint.com/priority-of-a-thread
> setPriority() method doesn’t work properly

标签:thread-priority,java,multithreading
来源: https://codeday.me/bug/20190828/1753120.html