Pythonでマルチプロセス処理を行うときはmultiprocessingモジュールを使用する。
from multiprocessing import Process def childProcess(data): print "Hello, " + data if __name__ == '__main__': datas = ["Rick", "Carl", "Daryl"] jobs = [] for data in datas: job = Process(target=childProcess, args=data) jobs.append(job) job.start() [job.join() for job in jobs] print "Finish"