class TestThread implements Runnable{ public TestThread(){} public void run(){}}public class UseThread(){ public static void main(String[] args){ Thread test = new TestThread();// 这一行调用构造方法TestThread() test.start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。 } }
class TestThread implements Runnable{ public TestThread(){} public void run(){}}public class UseThread(){ public static void main(String[] args){ Thread test = new TestThread();// 这一行调用构造方法TestThread() new Thread(test).start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。 } } 写错了,修改
class TestThread implements Runnable{ public TestThread(){} public void run(){}}public class UseThread(){ public static void main(String[] args){ Thread test = new TestThread();// 这一行调用构造方法TestThread() new Thread(test).start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。 } }
public static void main(String[] args){
Thread test = new TestThread();// 这一行调用构造方法TestThread()
test.start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。
}
}
public static void main(String[] args){
Thread test = new TestThread();// 这一行调用构造方法TestThread()
new Thread(test).start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。
}
}
写错了,修改
public static void main(String[] args){
Thread test = new TestThread();// 这一行调用构造方法TestThread()
new Thread(test).start();//这一行调用start()方法,除了主线程main正在运行之外,线程test进入就绪状态,紧接着会执行run()中的代码,如果直接用test.run(),虽然代码也会执行,但是没有另起一个线程。
}
}