スレッド セーフでない MEX API
MATLAB® の単一セッションを MEX ファイルから別のスレッドで呼び出さないでください。MEX API と行列ライブラリ API はマルチスレッド対応ではありません。
C MEX ファイルからスレッドを作成することはできますが、これらのスレッドからの MATLAB へのアクセスはサポートされていません。mex.h
ヘッダー ファイルで mexPrintf
として定義されている printf
も含め、発生したスレッドから MEX API 関数を呼び出さないでください。
詳細については、MATLAB Answers™ の Is it possible to start new threads from a C-MEX file? を参照してください。