发布网友 发布时间:2022-04-26 23:47
共2个回答
热心网友 时间:2022-06-20 09:55
通过调用Thread.getState()方法获取当前线程的状态。以下是我的代码,可以直接编译运行。
public class Test {
public static void main(String[] args) {
new NewThread().start(); //启动线程
}
}
class NewThread extends Thread{
public NewThread() {
super("NewThread"); //定义当前线程的名称为NewThread
}
@Override
public void run() {
System.out.println("当前线程:"+currentThread().getName()+"运行状态为:"+getState()); //打印线程的运行状态
}
}追问我要所有的进程 谢谢 不是单个。。。
追答public class Test {
public static void main(String[] args) {
new NewThread().start(); //启动线程
System.out.println(Thread.currentThread().getName()+"运行状态为:"+Thread.currentThread().getState()); //打印当前main线程的运行状态
}
}
class NewThread extends Thread{
public NewThread() {
super("NewThread"); //定义当前线程的名称为NewThread
}
@Override
public void run() {
System.out.println("当前线程:"+currentThread().getName()+"运行状态为:"+getState()); //打印线程的运行状态
}
}
在上面的程序中一共有两个线程,一个是main方法自己的线程,另外一个就是自定义的这个NewThread线程。
热心网友 时间:2022-06-20 09:56
那到底是c还是用java追问c或者java都行 要能够编译进行