您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 0浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 线程的优先级&四个线程属性的总结

java持续实践 发布时间:2020-08-30 16:45:53 ,浏览量:0

文章目录
      • 线程的优先级
      • 四个线程属性的总结

线程的优先级

线程的优先级 在java中有10个级别, 默认为5 但是在实际的开发中, 不应该依赖于优先级. 主要原因有两个:

  1. 不同的操作系统对于优先级是不一样的. 例如可能windows有5个, 那么可能就会把java代码中, 10个优先级, 按照1,2 为1一个优先级, 3,4为一个优先级… 那么就可能导致优先级白设置了.

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

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

四个线程属性的总结

四个线程属性的总结如下

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0388s