创建线程---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()---父线程在子线程结束前挂起,等子线程结束后在结束

运行结果:

 

posted @ 2015-01-28 20:59  liuwenjie  阅读(236)  评论(0编辑  收藏  举报