我相信static main
方法中使用的变量也应该如此static
。问题是我根本无法使用this
这种方法。如果我没记错的话,我必须用 commnad 启动线程myThread = new ThreaD(this)
。
以下代码会产生错误,因为我this
在线程启动中使用了。我在这里做错了什么?
package app;
public class Server implements Runnable{
static Thread myThread;
public void run() {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
System.out.println("Good morning");
myThread = new Thread(this);
}
}