У меня есть один класс DataThread
унаследованный от Thread. Я использую два объекта DataThread
ReadThread
и WriteThread
. У меня есть еще одна тема, где работает Main_GUI
.Вызов сна на текущем потоке нитей мой главный GUI
Теперь, когда я нажимаю кнопку main_GUI
, он вызывает метод x.method1()
, а затем этот метод использует метод WriteThread WriteThread.sleepForReset(). В
public void sleepForReset(){
try {
sleep(28000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
При нажатии на кнопку main_GUI
графического интерфейса стойл для 28000
миллисекунды. Если я звоню на WriteThread
, то почему он останавливает main_GUI
? Это потому, что сон - это статический метод? Если да, то кто-нибудь может предложить, как спать WriteThread
, не затрагивая Main_GUI
?
Спасибо за предложение ....... Я никогда не позвоню никому "Geek" в моей жизни ... Но что я могу сделать? Я отчаянно нуждаюсь в помощи ... :) –