是犰狳C ++矩阵线程安全

时间:2014-09-04 07:58:20

标签: c++ armadillo

Armadillo是一个C ++线性代数库。我想知道它的实现是否是线程安全的?例如,我有一个矩阵A,有两个线程修改它。我查看了它的文档,但没有提到。

1 个答案:

答案 0 :(得分:3)

除非另有说明,否则您可以安全地假设默认情况下一切都不是线程安全的。

这是因为线程安全增加了开销(锁定),这会在没有充分理由的情况下惩罚单线程使用。例如。您可以在多线程应用程序中使用矩阵,而无需与其他线程共享。