У меня очень простая программа с потоками. Предположим, я хочу, чтобы поток начинался после некоторого кода (то есть в середине программы). Как мне этого добиться?
Когда я пытаюсь запустить поток в 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
}
}
Может кто-нибудь, пожалуйста, скажите мне, как исправить ошибку.
Заранее спасибо за помощь.