Re[5]: SetConsoleCtrlHandler и многопоточность
От: Сергей Мухин Россия  
Дата: 21.09.09 07:33
Оценка:
Здравствуйте, mityaj.it.0, Вы писали:


СМ>>Я один раз сделал очень грубо. в Thread захватил контекст главного thread и выставил свой IP.

MI0>пока я буду в другом потоке выставлять IP, основной поток сделает то, чего мне не надо)

suspendthread

MI0>на крайний случай можно перечислить все потоки процесса и если их больше два, то не обрабатывать исключение в моем случае

на это не стоит закладываться, т.к.
1. завтра ваша программа будет составной частью другой, со многими thread
2. некоторые WindowsAPI ф-ии запускают свои thread, и они не всегда останавливаются по завершению онной

СМ>>Это чрезвычайно опасно, но обычно работает

MI0>это реально опасно

не опасней IsBadReadPtr
---
С уважением,
Сергей Мухин
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.