class NewThread implements Runnable {
Thread t;
NewThread() {
// Создать новый второй поток.
t = new Thread(this, "Demo Thread");
System.out.println("Decherniy potok: " + t);
t.start(); //стартовать поток
}
//Точка входа во второй поток
public void run() {
try {
for(int i = 5; i > 0; i–) {
System.out.println("Decherniy potok: " + i);
Thread.sleep(500);
}
} catch (InterruptendException e) {
System.out.println("Zavershenie dochernego potoka.");
}
}
class ThreadDemo {
public static void main (String args[]) {
new NewThread();
try {
for(int i = 5; i > 0; i–) {
System.ou.println("Glavniy potok: " + i);
Thread.sleep(1000);
}
} catch (InterruptendException e) {
System.out.println("Prerivanie glavnogo potoka.");
}
System.out.println("Zavershenie glavnogo potoka.");
}
}
Ошибка:
NewThread.java:35: reached end of file while parsing
}
15 октября 2009 в 19:01
Извинения излишни. Просто я ЭТО откомпилировал.
15 октября 2009 в 19:00
Приношу свои извинения. Там действительно импорты не нужны. Только синтаксические ошибки.
15 октября 2009 в 11:05
В приведённом коде импорты не нужны.
Нужно исправить три синтаксические ошибки и правильно поставить закрывающую фигурную скобку (перед объявлением класса ThreadDemo)
15 октября 2009 в 3:01
Неудивительно – даже в названии темы умудрился оишбку сделать ))
15 октября 2009 в 0:02
импорты нужные сделал?
14 октября 2009 в 21:00
Иван, +100. Сначала стоит осилить арифметику, а уже потом браться за многопоточное программирование.
14 октября 2009 в 18:01
в том та и проблема что ошибка выходит в скобке на первый взгляд, а стоить добавить как кажется в нужное место скобочку и выходит вообще куча ошибок
14 октября 2009 в 17:04
//www.everfall.com/paste/id.php?hpr6o2yztvy8
Так?
14 октября 2009 в 17:04
вопрос: нахера мудрить с потоками, если ты не можешь сосчитать количество открывающих и закрывающих скобок в коде на 10 строк и правильно их расставить? имхо, это клиника…
14 октября 2009 в 16:00
Лови//pastie.org/654345
14 октября 2009 в 15:05
Слушай, выложи свой код, например, на //pastie.org , а то здесь читать – глаза сломаешь.
14 октября 2009 в 15:04
пример взят с учебника проверял уже 10 рз всё точ в точ как в чебнике
14 октября 2009 в 15:04
Эх, если по каждой скобке разводить такую демагогию, когда ж мы делом заниматься-то будем?
14 октября 2009 в 15:03
Точно, наоборот:)
14 октября 2009 в 15:03
поставил я после System.out.println("Zavershenie dochernego potoka."); толку никакого
14 октября 2009 в 15:02
Это значит 10 открытых, 11 закрытых скобок присутствует в твоем фрагменте
14 октября 2009 в 15:02
На самом деле наоборот 11 открытых, 10 закрытых.
Согласен с Василий Some. После System.out.println("Zavershenie dochernego potoka."); надо еще одну закр. скобку поставить.
А вообще, такие ошибки полностью исключены, если правильно форматирвать код во время написания.
14 октября 2009 в 15:01
>> { / } = 10/11
Это что в 10 сроке открыть а в 11 закрыть не понял что написано
14 октября 2009 в 15:00
и? скобку закрывающую наверно забыл – ищи ошибку
14 октября 2009 в 15:00
да я ставил фигурную скобку уже в конце ещё одну всё до одного места
14 октября 2009 в 15:00
Ну так количество парных фигурных скобок нужно посчитать.
И вообще, объявлять несколько классов в одном файле – плохая идея.
14 октября 2009 в 15:00
нет завершающей скобки для NewThread вроде…
наверное перед строкой
class ThreadDemo {
14 октября 2009 в 15:00
{ / } = 10/11
>> да я ставил фигурную скобку уже в конце
а не надо ляпать куда попало…)