主要内容

平行的。任务

访问任务属性和行为

构造函数

createTaskfindTask

getCurrentTask(在MATLAB worker的工作空间中)

容器层次结构

平行的。工作

孩子们

没有一个

描述

一个平行的。任务object provides access to a task, which executes on a worker as part of a job.

类型

根据集群类型不同,可选任务对象类型如下表所示。

任务类型 描述
parallel.task.MJSTask MATLAB任务®作业调度器集群
parallel.task.CJSTask CJS集群上的任务

方法

所有任务类型对象都有相同的方法,如下表所示。

取消 取消工作或任务
删除 从集群和内存中删除作业或任务对象

属性

所有任务类型通用

以下属性对于所有任务对象类型都是通用的。

财产 描述
CaptureDiary 指定是否返回日志输出
CreateDateTime 创建任务的日期和时间
日记 执行任务对象的函数产生的文本
错误 任务错误信息
ErrorIdentifier 任务错误标识符
ErrorMessage 任务错误消息
FinishDateTime 任务完成的日期和时间
函数 计算任务时调用的函数
ID 任务的数字标识符
InputArguments 向任务函数输入参数
的名字 任务名称
NumOutputArguments 任务函数返回的参数个数
OutputArguments 在worker上运行任务函数的输出参数
包含此任务的作业对象
RunningDuration 任务的当前持续时间,指定为持续时间对象。
StartDateTime 任务启动的日期和时间
状态 任务当前状态
用户数据 与此任务对象关联的信息
警告 在任务执行期间发出的警告信息,在带有字段的结构数组中捕获消息标识符,堆栈
工人 表示运行此任务的工作线程的对象

MATLAB作业调度器任务

MATLAB Job Scheduler任务对象除了常见属性外,还具有以下属性:

财产 描述
FailureInfo 任务失败返回的信息
FinishedFcn 任务完成时在客户端执行的回调
MaximumRetries 重新运行失败任务的最大次数
NumFailures 任务失败的次数
RunningFcn 任务开始运行时在客户端执行的回调
超时 时间限制,以秒为单位,完成任务

cj任务

CJS任务对象除了常见属性外,还具有以下属性:

财产 描述
SchedulerID

如果已将任务提交给第三方调度器,则这是调度器在提交任务时提供给该任务的ID。例如,这对应于JOBID在SLURM调度程序上。

帮助

以获得关于任一类型并行的进一步帮助。任务object, including a list of links to help for its properties, type:

help parallel.task.MJSTask帮助parallel.task.CJSTask

版本历史

在R2012a中引入