powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не стартует поток (Thread)
4 сообщений из 4, страница 1 из 1
Не стартует поток (Thread)
    #33277236
Yordan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не запускается поток в классе Audit. Никакого вывода на экран не видно. Что не так?

class autobuild
{
//...много чего несущественного

Process process=rt.exec("d:\\Sybase\\PowerBuilder 8.0\\pb80.exe /workspace c:\\pwb8\\project.pbw /target c:\\pwb8\\usr_main.pbt /deploy /output c:\\pwb8\\logs\\build.log");
new Audit(process).t.start();
process.waitFor();
//...продолжение кода
}

class Audit implements Runnable
{
Thread t;
Process process;
Audit(Process p)
{
try{
t=new Thread();
process=p;
}catch(Exception e){System.out.println("Audit: "+e.getMessage());}
}

public void run()
{
System.out.println("Audit is run");
try{
t.sleep(30000);
return;
}catch(Exception e){System.out.println("Audit: "+e.getMessage());}
}

}
...
Рейтинг: 0 / 0
Не стартует поток (Thread)
    #33277286
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
class Audit implements Runnable
{
Thread t;
Process process;
Audit(Process p)
{
try{
t=new Thread( this );
process=p;
}catch(Exception e){System.out.println("Audit: "+e.getMessage());}
}

}
...
Рейтинг: 0 / 0
Не стартует поток (Thread)
    #33277293
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется, вы неправильно запускаете
поток
Код: plaintext
 new  Audit(process).t.start();
В коде класса Audit
вы используете конструктор
класса Thread без параметров.
А чтобы запустить метод run
класса производного от Runnable
вы должны вызывать контсруктор:
Код: plaintext
Thread(Runnable audit)
...
Рейтинг: 0 / 0
Не стартует поток (Thread)
    #33277301
Yordan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибочки, сработало.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не стартует поток (Thread)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]