|
|
|
Почему когда фоновый thread "спит" я не могу убить main thread ?24.05.2012, 11:44. Показов 2027. Ответов 13
Метки нет (Все метки)
Привет!
Делаю гуй на swing'e, для реализации долговременной задачи создал второй поток. В этом втором потоке вызывается Thread.sleep(msec). Почему когда этот поток спит, я не могу закрыть окно приложения? Как будто sleep() вызывается в главном потоке.
0
|
|
| 24.05.2012, 11:44 | |
|
Ответы с готовыми решениями:
13
Exception in thread "main" Exception in thread "Thread-0" java.lang.ExceptionInInitializerError
Убить thread, вызвавший ошибку |
|
|
||||||||||||
| 24.05.2012, 17:29 [ТС] | ||||||||||||
|
Добавлено через 2 часа 17 минут Вот код, по памяти написать не мог, т.к. соверешенно на знаю java вот так создаю и запускаю поток при нажатии на кнопку
0
|
||||||||||||
|
|
||||||
| 24.05.2012, 18:45 | ||||||
|
Воспользуйтесь invokeLater, вместо invokeAndWait
и не делайте трид в триде а просто
0
|
||||||
|
|
|||
| 24.05.2012, 18:53 [ТС] | |||
0
|
|||
|
|
||
| 24.05.2012, 19:03 | ||
|
2. ну через инвокер можно запустить и Трид а в ней оверлоднуть рун, поэтому институт будет не против ну и ещё у вас мемори лик возможен, так как вы по нажатию кнопки поток стартуете, а представьте кликающего непрерывно по кнопке пользователя
1
|
||
|
|
||||
| 24.05.2012, 20:49 [ТС] | ||||
|
Добавлено через 4 минуты Не по теме: или, как говорит наш ведущий программист, юзер может и экзешник удалить, мы не должны об этом думать:)
0
|
||||
|
|
||
| 24.05.2012, 20:50 | ||
|
2.да
1
|
||
|
|
||
| 24.05.2012, 20:58 [ТС] | ||
|
А все же вопрос из названия темы интересен - почему так происходит? По логике ведь должно работать.
Добавлено через 2 минуты Не по теме:
0
|
||
|
|
||
| 24.05.2012, 21:08 | ||
|
Не по теме: The invokeAndWait() method is just like invokeLater(), except that invokeAndWait() doesn't return until the event-dispatching thread has executed the specified code. Whenever possible, you should use invokeLater() instead of invokeAndWait(). If you use invokeAndWait(), make sure that the thread that calls invokeAndWait() does not hold any locks that other threads might need while the call is occurring. ну а так как вся отрисовка через EDT, то ты её просто заморозил
1
|
||
|
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
| 25.05.2012, 11:17 | |
|
Странно, что никто не дал ссылки и .
0
|
|
|
|
||
| 25.05.2012, 11:51 | ||
0
|
||
| 25.05.2012, 11:51 | |
|
Помогаю со студенческими работами здесь
14
Как убить std::thread? Не могу разобраться с exception in thread "main" java.lang.nullpointerexception Exception in thread "main" java.lang.NullPointerException at Main.main Telethon ошибка RuntimeError: There is no current event loop in thread 'Thread-2 (process_request_thread)' Непонятки в Java. Chain method call. Thread.start() vs Thread.run() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|