我准备了一个相当复杂的R函数,它运行得很好。但是,每次运行时,R都会使用以下表达式填充屏幕:
[1] 1
[1] 1
[1] 1
[1] 1
[1] 1
[1] 1
我想知道是否有办法避免来自R的提示。这里我可以给你一个功能的例子:
y=function(x){
results=rep(0, length(x))
for (i in (1:length(x))) {
if (x[i]>0) {
results[i]=u(x)
}
}
}
u=function(x){
output=x+1
return(output)
}
答案 0 :(得分:0)
您可以查看private void doParallel() {
List<Callable<Object>> jobs = new ArrayList<Callable<Object>>(threadCount);
for (int i = 0; i < threadCount; i++) {
jobs.add(new Callable<Object>() {
@Override
public Object call() {
// compute something heavy
return null;
}
});
}
// is it possible to pause the main thread here to make one
// additional core available for the threadPool?
threadPool.invokeAll(jobs); // TODO Exception
}
,如下:
sink("NUL")