if __name__ == '__main__': pool = multiprocessing.Pool(max_number_processes) for wedge in range(0,total_tasks): pool.apply_async(cacheHoudini,args=(wedge,)) pool.close() # After all threads started we close the pool pool.join() # And wait until all threads are done del pool
above process creates several processes for running wedges , I am not sure how to create a log per PID .
thanx for the help