ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
350518 Топик полностью
fk0, легенда (30.08.2012 18:26, просмотров: 102) ответил Ксения на Затем, что с некоторых пор Windows - многозадачная система. Поэтому дать одной из задач доступ к обработчику исключений нельзя - порушится конфеденциальность. А так, через установку собственного хадлера, приложение получает только те исключения,
Не надо путать сапоги и пряники. Unix тоже многозадачная система, и ANSI/ISO C тоже предполагает программы в многозадачной системе. И сигналы у каждой задачи свои. Ваши "хендлеры" и "исключения" ничем принципиально не отличаются от сигналов из стандарта C или из Unix. А "структурные исключения" по-сути есть longjmp. Вопрос, зачем микрософт всё обозвал своими именами. Про то как это обрабатывается на уровне процессора или ОС я не говорил -- это вообще не важно.
[ZX]