У меня есть процесс командной строки Windows, который в настоящее время выполняет длительную операцию ввода-вывода в конце (отправка результатов на сервер).Поскольку в данный момент у меня больше нет ничего, чем можно поделиться с пользователем *, я хочу иметь возможность вернуть пользователю свой терминал до того, как я начну операцию, позволяя завершать операцию в фоновом режиме.Как я могу сделать это в моем собственном приложении?
Моя первая идея состоит в том, чтобы поместить неблокирующую логику в отдельный процесс, но я бы хотел изучить вопрос о том, как сохранить ее в том же процессе, прежде чем углубиться в это..
* Ну, может быть, есть сообщение об ошибке, которое мне придется найти другой способ показать пользователю, если оно появляется.Однако в большинстве случаев приложение не работает до начала операции.