Java多线程 线程的优先级&四个线程属性的总结
发布日期:2021-06-30 13:12:00 浏览次数:2 分类:技术文章

本文共 324 字,大约阅读时间需要 1 分钟。

文章目录

线程的优先级

线程的优先级 在java中有10个级别, 默认为5

但是在实际的开发中, 不应该依赖于优先级.
主要原因有两个:

  1. 不同的操作系统对于优先级是不一样的.

    例如可能windows有5个, 那么可能就会把java代码中, 10个优先级, 按照1,2 为1一个优先级, 3,4为一个优先级… 那么就可能导致优先级白设置了.

  2. 优先级会被不同的操作系统所改变的 .

    在不同的操作系统中, 可能即使你设置了优先级, 但是如果某个线程一直在竞争资源, 即使这个线程的优先级很低, 也可能会优先调用这个线程.

另外如果把某个线程的优先级设置的很低, 那么可能该线程一直都不会被调度到. 就叫做饥饿.

四个线程属性的总结

四个线程属性的总结如下

转载地址:https://javaweixin6.blog.csdn.net/article/details/108307972 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java多线程 线程属性面试问题
下一篇:Java多线程 守护线程

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月19日 12时54分47秒