Я создаю протокол клиент/сервер, используя библиотеку libwebsockets. В потоке опроса каждый обратный вызов для входящих пакетов запускает определенный метод для сохранения данных, соответствующего ответа и т. д. Однако если есть другие входящие пакеты, которые могут инициировать LWS_CALLBACK_CLIENT_RECEIVE, обработка предыдущей задачи не выполняется.
Есть ли способ завершить задачи до обработки полученных пакетов? Должен ли LWS_CALLBACK_CLIENT_RECEIVE запускать новые потоки для обработки данных?