Python多线程中的守护进程
# 任务函数 def task(): for i in range(10): print('任务执行中...') time.sleep(0.2) if __name__ == '__main__': # 创建子进程并启动 sub_process = multiprocessing.Process(target=task) # TODO:设置子进程为守护进程 sub_process.daemon = True # 注意点:设置守护进程必须在子进程启动之前 # 子进程启动 sub_process.start() # 主进程延时 1s time.sleep(1) # TODO: 终止子进程 sub_process.terminate() print('主进程结束!') # 退出程序 exit()

浙公网安备 33010602011771号