小编Che*_*hen的帖子

C++线程安全均匀分布随机数生成

我有一个循环.在循环内部,在每次迭代中,我需要从U [0,1]中绘制一个数字.我如何使用openmp,并确保随机数生成过程不被污染?

我得到了一个建议,我需要一个线程安全的随机数生成器,它可能是也可能不是我的问题的解决方案.

我的问题与另一个问题非常相关,我想从coninuum U [0,1]中略有不同.另外,我不知道如何通过线程种子生成器,有人可以写一行代码吗?

c++ multithreading openmp thread-safety prng

5
推荐指数
1
解决办法
2095
查看次数

Rcpp openmp插件在构建包中

当我编写独立的cpp脚本时,我使用了openmp // [[Rcpp::plugins(openmp)]].

但是,当我尝试使用Rcpp构建R包时,我不知道如何让编译器知道我有一个插件.我试图添加Plugin:openmp描述,但它不起作用.

有人可以帮忙吗?

r openmp rcpp r-package

3
推荐指数
1
解决办法
439
查看次数

标签 统计

openmp ×2

c++ ×1

multithreading ×1

prng ×1

r ×1

r-package ×1

rcpp ×1

thread-safety ×1