我有一個帶有線程的非常簡單的程序。假設我希望線程在一些代碼之後啓動(即在程序中間)。我如何實現這一目標?如何在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
}
}
任何人都可以告訴我如何糾正錯誤。
在此先感謝您的幫助。