은 아이겐 라이브러리, A
말을 내가 즉, 여러 스레드에서의 열을 채우려는 스레드가 A.col(j) = xj
를 호출합니다. 각 열 j
은 정확히 한 번 쓰고 하나의 스레드 만 쓰게됩니다. 따라서 두 개의 스레드가 같은 열에 쓰지는 않지만 두 개의 다른 열을 동시에 쓸 수는 없습니다. 고유 라이브러리 : 여러 열에 동시에 쓰기가 안전합니까? 내가 매트릭스를
Eigen::initParallel()
말을 멀티 스레드 코드에 대한 아이겐의 문서에 짧은 단락을 발견했다. 그러나 위와 같이 시나리오에서 Eigen을 사용하는 것에 대한 설명은 작성하지 않습니다.
위에서 설명한 방법으로 사용하는 아이겐은 안전합니까? 미리 감사드립니다. 두 개의 스레드가 지금 같은 메모리 위치에 쓸 수 없기 때문에
[관련 (https://stackoverflow.com/questions/42304510/thread-safe-writing-to-eigenmatrixxd-by-row/42326595#42326595) –