процесс уничтожения встроенной системы: это безопасно? Почему бы и нет? - PullRequest
1 голос
/ 03 февраля 2012

Я разрабатываю сетевое встроенное приложение, которое может охватывать несколько компьютеров.Приложения поделены между этими машинами.

Теперь, когда речь идет об осуществлении явного контроля в этой системе, есть две опции:

(1).Прекрасно управляемая стратегия, в которой приложение красиво высвобождает ресурсы и выходит из игры.Нет утечек памяти, и все выглядит хорошо.

(2).Я сталкиваюсь с критикой со стороны людей в отношении управляемого подхода: почему не не так хорошо убивать процесс на каждой машине в отдельности?Моя единственная защита в том, что это нехорошо и может привести систему в нестабильное состояние.Этот аргумент не противоречит им.

Может кто-нибудь помочь, пожалуйста?Я знаю, что убить не лучший способ, но почему?Кроме того, есть ли ссылки?Мне нужно будет включить их в свою работу.

Извините, эта проблема может обсуждаться до тошноты, но я не могу получить никаких "ссылок", подтверждающих мою точку зрения.

Спасибо за любую помощь.

1 Ответ

1 голос
/ 03 февраля 2012

Вот несколько вещей, которые я нашел в отношении очистки ресурсов с уничтожением процесса

Один пример

Другой пример

Пример сокета

...