创建线程---Python
使用线程的两种方式:
一----调用threading.thread()函数产生线程,用start()启动线程
二----继承threading.Thread类并重写某些函数
线程函数:
1、getName(),获得线程对象名称
2、setName(),设置线程对象名称
3、jion([timeout]),等待另一线程结束后再运行。
4、setDaemon(bool),设置子线程是否随主线程一起结束,必须在start()之前调用。默认为False。
5、isDaemon(),判断线程是否随主线程一起结束。
6、isAlive(),检查线程是否在运行中。
关于父线程与子线程的关系:
运行结果:
Python中默认的是父线程创建子线程,父线程结束,子线程继续运行直到结束
setDaemon(True)---子线程随父线程一起结束
运行结果:
join()---父线程在子线程结束前挂起,等子线程结束后在结束
运行结果: