我有一个扩展TimerTask的简单类,我在Main类中安排它,你会称之为多线程吗?
主类是一个线程,现在如果我安排一个扩展TimerTask(Thread)的类,那么我认为它是多线程但我想验证。
e.g。
class TestTask extends TimerTask {
public void run() {
System.out.println("test");
}
}
public class test {
public static void void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new TestTask(), 0, 1000);
}
}
答案 0 :(得分:0)
Timer
实例将安排run()
的{{1}}方法在后台线程中执行,所以是的,您的应用程序将在多个线程中运行(主线程+后台线程),所以你绝对可以称之为多线程。