async Запросы с использованием mexCallMATLABПомните о поведении при обратном вызове MATLAB ® с помощьюmexCallMATLAB с async запрос, как matlab::engine::MATLABEngine::fevalAsync. mexCallMATLAB функция синхронна. После запуска функции с помощью вызова fevalAsync, функция MEX продолжается до конца, возвращается в MATLAB и затем выгружается. Если async обработка запрошенного feval команда пытается сослаться на функцию MEX, она создает исключение.
Рассмотрите возможность использования mexLock и mexUnLock для обеспечения того, чтобы функция MEX оставалась в памяти во время async функциональные процессы.