#!/usr/bin/python from multiprocessing import Pool def f(x): return x*x if __name__ == '__main__': pool = Pool(processes = 4) result = pool.apply_async(f, (10,)) print result.get() print pool.map(f, range(10))