不会中止的,setPriority()只是设置该线程的优先级,如果线程不是独占方式运行的,那么如果有几个线程都处于就绪态,那么优先权高的线程就会立即拿到运行权,按照优先级依次排列。
getPrioritiy()是读取该线程的优先级。
如果线程是独占方式的那么就不会被优先级高的线程给强占CPU,它一直运行到结束。
getPrioritiy()是读取该线程的优先级。
如果线程是独占方式的那么就不会被优先级高的线程给强占CPU,它一直运行到结束。
解决方案 »
- Java环境设置
- 扫链接速度慢
- 哪位大侠有可以查看java依赖JAR包的工具或插件
- 请教一段代码的小问题
- java 如何调用 js?
- 请问前辈们:斐波那契数列到底是怎么得来的啊,这个规律是怎么算的啊?
- 关于Arraylist的问!!!
- 怎样获得JFrame的客户区坐标(高、宽)?
- 请问有关windowsUtilities class 的用法!谢谢
- 求救:第一个java程序编译通过,但就是不能执行,这是为什么?
- 求教:安装j2re-1_3_1_02-win-i.exe提示成功安装,可为什么还是不能运行
- 高分!! Where can i find open-source IP v6 Stack Java implementation
因为getPriority()它是反回线程的优先级数值.而setPriority()用它来调整线优先级.这个数值必须在0到10之间.
sleep()是让线程悬挂一段时间
start()调用run()方法启动线程
resume()把悬挂的线程唤醒,重新执行/