python 并行编程

[复制链接]
查看11 | 回复2 | 2012-9-18 02:01:26 | 显示全部楼层 |阅读模式
如果你的bsub和这个ABC没什么关系的话,你可以:subprocess.Popen("A1;A2",shell=True)subprocess.Popen("B1;B2",shell=True)subprocess.Popen("C1;C2",shell=True)如果你在win而不再*nix的话,用“&”代替“;”。...
回复

使用道具 举报

千问 | 2012-9-18 02:01:26 | 显示全部楼层
你可以不用bsub, 仅用python实现需要的功能.基本思路: 新建三个线程, 第一个里面用普通(阻塞方式)连续运行A1然后A2, 后两个也一样.参考模块: threading(多线程), 或者multiprocessing(多进程) 此外, GNU Parallel 现在是 shell 里做并行的推荐方法, 有兴趣也可以看看....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行