Печать на терминал в многопоточной среде для пакета CRAN R

Я обновляю пакет CRAN, который требует компиляции C++. CRAN запрещает std::cout << но позволяет Rcpp::Rcout <<, Последний, однако, вылетает из программы в многопоточной среде. я использую RcppParallel для многопоточности. Есть ли альтернатива без импорта новых пакетов R, кроме Rcpp а также RcppParallel?

Спасибо!

Решение: положить Rcpp::Rcout << ... в tbb::spin_mutex блокировка прицела.

0 ответов

Другие вопросы по тегам