from multiprocessing import Queue,Process,freeze_support import time def f(): while(True): print(1) time.sleep(1) if __name__=="__main__": freeze_support() while(True): p = Process(target=f) p.start() p.join() # time.sleep(4) # p.terminate() # p.start()