可以改变工作的优先级队列,如果当前没有运行。升级和降级的命令。看到文档:
//www.tianjin-qmedu.com/help/toolbox/distcomp/promote.html
//www.tianjin-qmedu.com/help/toolbox/distcomp/demote.html
有一个暂停命令。但是,将暂停所有正在运行的工作。我不认为这是你寻找的东西在你的问题。
如果运行工作,很难暂停mid-run和让工人回到另一个运行时仍然能够重新启动暂停工作的地方重新开始在另一个时期——因为MATLAB没有固有的检查点。
另一个第三方调度器(又名甲骨文网格引擎,LST, PBS)将允许维护一个队列的优先级系统——使较短的工作先运行等等。但是,它不能解决问题与MATLAB没有内置核对基准点。
如果你把代码中核对基准点(即允许中途停止并重新启动停止点)附近,那么您可以使用取消停止工作。它将自由工人,和离开工作队列完成状态。ErrorMessage将国家的任务:任务取消了用户。
我希望这可以帮助。