Завершение потока при закрытии окна. |
Здравствуйте, гость ( Вход | Регистрация )
Завершение потока при закрытии окна. |
Sam |
11.12.2007, 9:16
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 28.11.2007 Пользователь №: 28 Спасибо сказали: 0 раз(а) Репутация: 0 |
В приложении выполняется один из критичных потоков, грубо завершать его нельзя, идеальным было бы завершить его при получении сигнала закрытия окна. При Aceess Violation тоже желательно его красиво завершать. Завершение его по сигналу закрытия окна, реализуемо, но как реализовать грамотное завершение если произошел Aceess Violation в любом из потоков???
|
|
|
ViGOur |
11.12.2007, 16:23
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
как реализовать грамотное завершение если произошел Aceess Violation в любом из потоков??? Не допускать возникновения подобного. Или обернуть все участки кода, которые могут вылететь, обработкой SEH'ов, а при возникновении, в центральной калбэк функции грамотно как ты говоришь, завершить поток. |
|
|
Sam |
11.12.2007, 17:43
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 28.11.2007 Пользователь №: 28 Спасибо сказали: 0 раз(а) Репутация: 0 |
Под виндой это прокатит, а как быть с никсами?
|
|
|
Tonal |
12.12.2007, 8:57
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
В никсх, видимо, придётся обпатить внимание на системные сигналы из <signal.h>
|
|
|
Sam |
12.12.2007, 11:13
Сообщение
#5
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 28.11.2007 Пользователь №: 28 Спасибо сказали: 0 раз(а) Репутация: 0 |
А можно поподробней?
|
|
|
Tonal |
12.12.2007, 11:51
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
man signal?
http://www.opennet.ru/docs/RUS/libc/libc-5.html - первая ссылка из гугля Сообщение отредактировал Tonal - 12.12.2007, 11:54 |
|
|
Sam |
12.12.2007, 12:05
Сообщение
#7
|
Студент Группа: Новичок Сообщений: 15 Регистрация: 28.11.2007 Пользователь №: 28 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, почитаю.
|
|
|
Текстовая версия | Сейчас: 24.4.2024, 13:18 |