AppUi::Exit() или User::Exit()?
Метаданные
Статья
Перевод:
Оригинал: AppUi::Exit() vs User::Exit()
Последнее редактирование: hamishwillee
(19 Oct 2011)
User::Exit()
- User::Exit() завершает выполнение текущего потока или процесса (в случае, если текущий поток является главным потоком процесса) и освобождает все используемые ресурсы.
- User::Exit() не вызывает деструкторы объектов - он освобождает ресурсы принудительно.
- Эта функция не может вызвать сброс.
AppUi::Exit()
- Закрывает UI приложения, останавливает окружение CONE, планировщик активных объектов, и вызывает некоторые функции, например CCoeEnv::PrepareToExit() перед завершением работы программы.
- AppUi::Exit() освобождает используемые программой ресурсы последовательно вызывая деструкторы объектов и необходимые функции системы. Поэтому, несмотря на то, что имя метода не содержит "L" на конце, он может вызывать сброс.

