2

在并行运行 MATLAB MEX 文件时,我目前收到奇怪的分段违规。

经过大量调试后,我 99% 确信分段违规与 MEX 文件本身无关,而是与我并行运行它的事实有关。

建议的分段违规的一个可能原因是 C 库函数“malloc”和“free”可能不是线程安全的。这真的有可能吗?有什么方法可以确定吗?

我使用“GNU C 2.14.90 development”C 库编译了 MEX 文件 - 所以我想我正在寻找一个分发它的网站/回答这些类型的问题。

4

0 回答 0