Python 线程,前台线程,后台线程生命周期
2017-10-14 14:02
344 查看
import threading import time import win32api #引用系统函数 class Mythread(threading.Thread): #继承threading.Thread def run(self): #run重写, win32api.MessageBox(0, "你的账户很危险", "来自支付宝的问候", 6) for i in range(5): t=Mythread() #初始化。threading.Thread默认是前台线程,主进程被杀死之前必须等前台线程。 #t.setDaemon(True) #设置成后台线程,主进程不会等后台线程。主进程执行结束被杀死,后台线程会自动被杀死 t.start() # t.join() 会阻断主进程,阻断在join()的地方,等线程执行结束后,主进程会在join()的地方继续执行 print("game over") #主进程执行结束,被杀死之前必须等前台线程执行完。
相关文章推荐
- 前台线程和后台线程
- 前台线程和后台线程
- C#多线程——前台线程和后台线程
- 前台线程与后台线程及线程池中等待子线程结束
- 前台线程和后台线程
- C#.Net前台线程与后台线程的区别
- Android后台进程与前台线程间的区别使用
- 前台线程VS后台线程
- c# 后台线程 访问前台控件并显示信息
- 【Python】使用cmd模块构造一个带有后台线程的交互命令行界面
- 线程系列01,前台线程,后台线程,线程同步
- java前台线程和后台线程
- C#多线程——前台线程和后台线程
- python 使用ThreadPool 创建线程,后台执行并check
- C#中前台线程和后台线程的区别与联系
- python多线程编程(8):线程的合并和后台线程
- 前台线程和后台线程的区别
- 前台线程和后台线程的问题
- IsBackground前台线程与后台线程的区别
- C# 前台线程与后台线程的区别和联系