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