R语言的并发执行

R语言的并发执行


文章目录

fun <- function(x){
  return (x+1);
}
#加载parallel包
library(parallel)

#detectCores函数可以告诉你你的CPU可使用的核数
clnum<-detectCores() 


# 设置希望并行运行的核数,根据自己的计算机情况而定
cl <- makeCluster(getOption("cl.cores", 2));

#运行
system.time({
  res <- parLapply(cl, 1:5000000,  fun)
})

#关闭并行计算
stopCluster(cl);
res

运行结果输出的格式是列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值