2

我正在更新一个需要 C++ 编译的 CRAN 包。CRAN 禁止std::cout <<但允许Rcpp::Rcout <<。然而,后者在多线程环境中使程序崩溃。我正在使用RcppParallel多线程。Rcpp除了and之外,是否有其他选择而不导入新的 R 包RcppParallel

谢谢!

解决方案:放入Rcpp::Rcout << ...锁定tbb::spin_mutex范围。

4

0 回答 0