submitJobEx

语法

submitJobEx(jobId, jobDesc, priority, parallelism, jobDef, args...)

参数

jobId 是作业的 ID,是字符串类型。

jobDesc 是字符串,用于描述作业。

priority 是0到9之间的整数,表示作业的优先级。9表示优先级最高。

parallelism 是正整数,表示分配给该作业的线程数上限。

jobDef 是用于定义作业的本地函数。请注意,该参数是一个函数对象,而不是表示函数名的字符串,因此不可使用引号。

args... 是函数的参数。如果函数没有参数,它可以不指定。

详情

把批处理作业提交到本地节点并且返回作业的ID。submitJobExsubmitJob 的唯一区别在于 submitJobEx 中可以指定参数 priorityparallelism

例子

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);