利用 Python 实现多线程多任务提交、运行
可先参考博客文章:https://segmentfault.com/a/1190000000414339
示例:用python同时提交多个matlab任务,运行带多个可变参数的matlab函数MFunction(注意提交命令的格式中函数名前后必需的双引号):
from multiprocessing import Process, Pool
import os
import time
def func(name):
code = """ matlab -nodesktop -nodisplay -r "MFunction('%s', '%s', '%s', '%s', '%s')" """ %(name[0],name[1],name[2],name[3],name[4])
print code
os.system(code)
def main():
pairs = [['para_1', 'para_2', 'para_3', 'para_4', 'para_5']