pcall
语法
pcall(func, args…)
参数
func 是一个函数。该函数的输出结果可以是一个向量或表,并且它们的长度必须与输入参数args的长度相同。
args 是func的参数。它可以是表、向量或元组。输入参数中的所有向量或表列必须长度相同。
详情
将输入参数分成几个部分,并行计算,最后将结果合并。如果输入参数的长度小于100,000,pcall 函数不会并行计算。
例子
$ x = rand(1.0, 10000000);
$ timer(10) sin(x);
Time elapsed: 739.561 ms
$ timer(10) pcall(sin, x);
Time elapsed: 404.56 ms