Создание async Запросы с использованием mexCallMATLAB

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

Рассмотрите использование mexLock и mexUnLock выполняет функции, чтобы убедиться, что MEX-функция остается в памяти, в то время как async функциональные процессы.

Похожие темы