Ниже код работает успешно, так значит ли это, что мы можем запустить поток дважды?Ниже код успешно работает, значит ли это, что мы можем запустить поток дважды?
public class enu extends Thread {
static int count = 0;
public void run(){
System.out.println("running count "+count++);
}
public static void main(String[] args) {
enu obj = new enu();
obj.run();
obj.start();
}
}
выход - текущий счет 0 текущий счет 1
Значит, вы говорите, что obj.run() не запускает нить? –
@SumitGanjave Да. – Eran
[Эта статья] (http://stackoverflow.com/questions/8579657/java-whats-the-difference-between-thread-start-and-runnable-run) содержит более подробную информацию о различиях. –