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()

Python多线程中的setDaemon - -零 - 博客园 (cnblogs.com)

posted @ 2022-05-07 14:45  Dsad123FFFG6645  阅读(84)  评论(0)    收藏  举报