В методе ловушки завершения работы мне нужно отправить сообщение другому процессу о том, что он завершил работу. Мой текущий код обработки сообщений требует, чтобы сообщение было записано в очередь, эта очередь обрабатывается другим потоком и отправляется туда, куда оно направляется. В этом случае для записи в файл канала другим потоком.
Могу ли я гарантировать, что эти потоки по-прежнему будут работать при отключении? У меня есть несколько хуков отключения, но все они предназначены для обработки других вещей, которые не нуждаются в других потоках.
Исполнение минимально. Он запустит около 15 строк кода + любое ожидание, необходимое для записи в файл, что также должно быть минимальным.