Java如何查看线程的优先级?
2023-09-14 09:11:58 时间
Java编程中,如何查看线程的优先级?
以下示例演示如何使用Thread
类的getPriority()
方法检查线程的优先级。
package com.yiibai;
public class ThreadPriorityLevel extends Object {
private static Runnable makeRunnable() {
Runnable r = new Runnable() {
public void run() {
for (int i = 0; i < 5; i++) {
Thread t = Thread.currentThread();
System.out.println("in run() - priority = " + t.getPriority() + ", name = " + t.getName());
try {
Thread.sleep(2000);
} catch (InterruptedException x) {
}
}
}
};
return r;
}
public static void main(String[] args) {
System.out.println("in main() - Thread.currentThread(). getPriority()=" + Thread.currentThread().getPriority());
System.out.println("in main() - Thread.currentThread().getName()=" + Thread.currentThread().getName());
Thread threadA = new Thread(makeRunnable(), "threadA");
threadA.start();
try {
Thread.sleep(3000);
} catch (InterruptedException x) {
}
System.out.println("in main() - threadA.getPriority() = " + threadA.getPriority());
}
}
上述代码示例将产生以下结果 -
in main() - Thread.currentThread(). getPriority()=5
in main() - Thread.currentThread().getName()=main
in run() - priority = 5, name = threadA
in run() - priority = 5, name = threadA
in main() - threadA.getPriority() = 5
in run() - priority = 5, name = threadA
in run() - priority = 5, name = threadA
in run() - priority = 5, name = threadA
相关文章
- java用什么编译器_Java用Java编译「建议收藏」
- java.net.DatagramSocket
- java 音频转为wav格式标准音频 | Java工具类
- java删除文件目录及文件_Java删除文件,目录
- eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
- java中static关键字的作用_Java:Java中static关键字作用
- eclipse运行java程序_如何在Eclipse中运行简单的Java程序?「建议收藏」
- 【说站】java守护线程如何理解
- java事务_Java 事务详解[通俗易懂]
- java创建线程池的几种方式_Java中的线程池
- java如何创建线程池_java线程池状态
- java使用xquery_如何使用Java XQuery
- 还不知道如何在java中终止一个线程?快来,一文给你揭秘
- java解释器虚拟机-Java代码如何运行在Java虚拟机中
- Java 线程池四种拒绝策略
- java 检测 Java 是否运行在64bit 的JVM上详解编程语言
- Java 线程池详解编程语言
- Java程序员如何优雅操作Redis(java操作redis)
- 服务如何在Linux上快速关闭Java服务(linux关闭java)
- 挑战未来:学习Linux与Java(学linux还是java)
- 如何在Linux系统下有效地启动Java程序,让你的代码在Linux中也能正常运行?(linux下启动java)
- 如何在Linux系统下成功安装Java?(linux下安装java)
- Java编程实现MySQL表备份(java备份mysql表)
- 如何使用Java备份Oracle数据库?(java备份oracle)
- Java程序如何在Linux上顺利部署?快来了解一下!(java部署到Linux)
- 如何在Linux系统中安装Java(linux中安装java)