from multiprocessing import Process import os def burn(): while True: pass if __name__ == "__main__": processes = [] for _ in range(os.cpu_count()): p = Process(target=burn) p.start() processes.append(p) for p in processes: p.join()