Зависит от того, что вы хотите сделать:
Взгляните на эту документацию
В основном разница между двумя:
end_reactor_event_loop
останавливает обработку сообщений реактором, но не освобождает ресурсы и не удаляет сообщения, уже находящиеся в очередях.
close
, с другой стороны, сделает выше и высвободит все ресурсы, связанные с реализацией ACE_Reactor::intance()
, следовательно, удалит сообщения, удалив все сокеты и обработчики, связанные с реактором и т. Д.
Таким образом, в зависимости от того, что вы делаете, вы можете выбрать одно или другое, помимо того, что вам потребуется предоставить более подробную информацию.