访问任务属性和行为
父 |
parallel.Job |
孩子们 |
没有一个 |
一个平行的。Task对象提供对任务的访问,该任务作为作业的一部分在工作者上执行。
下表描述了由集群类型确定的任务对象的可用类型。
任务类型 | 描述 |
---|---|
parallel.task.MJSTask | MJS集群上的任务 |
parallel.task.CJSTask | CJS集群上的任务 |
所有任务类型对象都有相同的方法,见下表。
取消 | 取消作业或任务 |
删除 | 从集群和内存中删除作业或任务对象 |
listAutoAttachedFiles | 自动附加到作业、任务或并行池的文件列表 |
等待 | 等待作业更改状态 |
以下属性对所有任务对象类型都是通用的。
财产 | 描述 |
---|---|
CaptureDiary |
指定是否返回日记输出 |
CreateDateTime |
创建任务的日期和时间 |
日记 |
执行任务对象的函数所产生的文本 |
错误 |
任务错误信息 |
ErrorIdentifier |
任务错误标识符 |
ErrorMessage |
任务错误消息 |
FinishDateTime |
任务完成的日期和时间 |
函数 |
计算任务时调用的函数 |
ID |
任务的数字标识符 |
InputArguments |
任务函数的输入参数 |
的名字 |
此任务的名称 |
NumOutputArguments |
任务函数返回的参数数目 |
OutputArguments |
在worker上运行任务函数的输出参数 |
父 |
包含此任务的作业对象 |
StartDateTime |
任务启动的日期和时间 |
状态 |
任务当前状态 |
用户数据 |
与此任务对象关联的信息 |
警告 |
任务执行期间发出的警告信息,在包含字段的结构数组中捕获消息 ,标识符 ,堆栈 |
工人 |
表示运行此任务的工作人员的 |
MJS任务对象除了常见的属性外,还有以下属性:
财产 | 描述 |
---|---|
FailureInfo |
从失败的任务返回的信息 |
FinishedFcn |
任务完成时在客户端执行的回调 |
MaximumRetries |
重新运行失败任务的最大次数 |
NumFailures |
任务失败的次数 |
RunningFcn |
当任务开始运行时,在客户端执行回调 |
超时 |
时间限制,以秒为单位,完成任务 |
CJS任务对象除了所有集群共有的属性之外没有其他属性。
以获得对任何一种并行的进一步帮助。任务对象,包括帮助属性的链接列表,输入:
帮助parallel.task。MJSTask帮助parallel.task.CJSTask