Обработка исключений в многопоточных приложениях
От: Аноним  
Дата: 19.06.08 10:33
Оценка:
Всем доброго времени суток.

Господа, помогите студенту пожалуйста.
Впервые сталкиваюсь с многопоточными приложениями, есть вопросы в отношении
обработки Exception в них.

Поделитесь ссылками на статьи.

Если быть конктертнее то, ситуация такая:
есть консольное приложение(HTTP-cервер).
При прослушивании HTTP, если клиент законнектился (то есть был отпрвлен Request),
создается поток-обработчик Request. Во время обработки Request может создаться исключение,
после которого приложение закрывается, что совершенно не гут. Посоветуйте книги или статьи пожалуйста.
Заранее благодарю.
Re: Обработка исключений в многопоточных приложениях
От: hugo Австрия  
Дата: 19.06.08 13:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>есть консольное приложение(HTTP-cервер).

А>При прослушивании HTTP, если клиент законнектился (то есть был отпрвлен Request),
А>создается поток-обработчик Request. Во время обработки Request может создаться исключение,
А>после которого приложение закрывается, что совершенно не гут. Посоветуйте книги или статьи пожалуйста.

При получении Request запускать его обработку с помощью асинхронного делегата. В нем выполнение обработки оборачивать в try/catch. "Наверх" (в вызывающий код, а вернее, объект , т.к. обработка асинхронная) ошибку передавать через событие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.