У меня есть простое приложение, которое прослушивает соединение сокета. Всякий раз, когда определенные фрагменты данных поступают в обработчик обратного вызова, вызываются с этими данными. В этом обратном вызове я хочу отправить свои данные в другой процесс или поток, поскольку это может занять много времени. Сначала я запускал код в функции обратного вызова, но он блокирует!
Каков правильный способ отменить новую задачу?