c++ - Armadillo C++矩阵线程安全吗

标签 c++ armadillo

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

最佳答案

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

这是因为线程安全增加了开销(锁定),这会无缘无故地惩罚单线程的使用。例如。您可以在多线程应用程序中使用矩阵,而无需与其他线程共享它。

关于c++ - Armadillo C++矩阵线程安全吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25660155/

相关文章:

c++ - Qt pro文件的CXXFLAGS修改?

c++ - 具有 Format_Mono 的 QImage 如何存储信息?

c++ - 是否可以定义一个宏来定义枚举类和返回枚举元素计数的 GetCount() 方法?

c++ - 复杂稀疏矩阵A的 Armadillo eigs_sym(A,k)

c++ - arma::find_unique 如何确定唯一索引?

c++ - 根据模板参数选择宏定义

c++ - '+' 替换为空格 Curl C++

c++ - Armadillo 中的 4 维矩阵

c++ - Armadillo C++ : Efficient and concise way to multiply every row of a matrix by a vector?

c++ - Armadillo 稀疏实矩阵与复 vector 的乘法