2

並列でMATLABMEXファイルを実行すると、現在、奇妙なセグメンテーション違反が発生しています。

多くのデバッグを行った後、セグメンテーション違反はMEXファイル自体とは関係がなく、並行して実行しているという事実と関係があると99%確信しています。

提案されたセグメンテーション違反の考えられる理由の1つは、Cライブラリ関数「malloc」および「free」がスレッドセーフではない可能性があることです。これは本当に可能性ですか?そして、私が確認できる方法はありますか?

「GNUC2.14.90開発」Cライブラリを使用してMEXファイルをコンパイルしたので、これが配布されているWebサイトを探していると思います/これらのタイプの質問に答えます。

4

0 に答える 0