主要内容

平行的。任务

访问任务属性和行为

构造函数

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是调度器在提交任务时提供给任务的ID。例如,这对应于JOBID在SLURM调度程序上。

帮助

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

help parallel.task.MJSTask

版本历史

在R2012a中介绍