import multiprocessing def heat(): while True: pass if __name__ == '__main__': pool = multiprocessing.Pool(processes=multiprocessing.cpu_count()+1) result = pool.apply_async(heat) print multiprocessing.cpu_count() pool.close() pool.join()