我有一个带有线程的非常简单的程序。假设我希望线程在一些代码之后启动(即在程序中间)。我如何实现这一目标?如何在main()中创建线程
当我尝试在代码(下面给出的代码)后面的main()中启动线程时,它显示错误:非静态变量,不能从静态上下文中引用。
public class Main {
public class MyThread implements Runnable {
public void run() {
//do something
}
}
Thread t1 = new Thread (new MyThread());
public static void main(String[] args) {
// some code
t1.start();
//some code
}
}
任何人都可以告诉我如何纠正错误。
在此先感谢您的帮助。