submitJobEx
语法
submitJobEx(jobId, jobDesc, priority, parallelism, jobDef, args…)
参数
jobId 是作业的ID,是字符串类型。
jobDesc 是字符串,用于描述作业。
priority 是0到9之间的整数,表示作业的优先级。9表示优先级最高。
parallelism 是正整数,表示分配给该作业的线程数上限。
jobDef 是用于定义作业的本地函数。请注意,该参数是一个函数对象,而不是表示函数名的字符串,因此不可使用引号。
args… 是函数的参数。如果函数没有参数,它可以不指定。
详情
把批处理作业提交到本地节点并且返回作业的ID. submitJobEx 与 submitJob 的唯一区别在于 submitJobEx 中可以指定参数priority与parallelism。
例子
$ def jobDemo(n){
$ s = 0
$ for (x in 1 : n) {
$ s += sum(sin rand(1.0, 100000000)-0.5)
$ print("iteration " + x + " " + s)
$ }
$ return s
$ };
$ submitJobEx("jobDemo1","job demo", 8, 12, jobDemo, 100);