| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Остановка процесса |
| Автор: this 23.12.2005, 02:26 |
| Подскажите пожалуйста, как приостановить выполнение потока? То есть открывается JInternalFrame и надо пока он не закроется пристановить выполнение вызвавшего его потока(то есть сделать что-то наподобие JOptionPane). |
| Автор: Beard 23.12.2005, 03:14 | ||
| А посмотреть, что происходит при вызове JOptionPane слабо? Там же написано:
|
| Автор: Guest 23.12.2005, 13:25 | ||||
Если бы было так легко, то я бы не спрашивал! Мне нужно именно без использования JOptionPane. Просто приостановить текущий поток. |
| Автор: LSD 23.12.2005, 14:04 | ||
Тогда идем в http://vingrad.ru/JAVA-JAVA-000102 и читаем про многопоточное программирование. |
| Автор: Guest 23.12.2005, 16:10 | ||
Это все не то. Может можно как- нить через join() сделать? |
| Автор: AntonSaburov 23.12.2005, 16:23 |
| Ну сделать вызов wait перед открытием. а после закрытия (на Close) сделать notify. |
| Автор: Guest 23.12.2005, 16:38 | ||||
Пишет:
|
| Автор: LSD 23.12.2005, 17:19 | ||||||
Именно о том как правильно вызывать wait(), notify() и notifyAll() и говориться в 4 пункте того FAQ что я тебе привел, ты его читал вообще? Добавлено @ 17:20 И про deadlock-и там тоже говориться. |