python之多线程

1、分为主线程和子线程

2、设置守护线程setDaemon()

3、在子线程运行结束之前,主线程无法执行,子线程结束,主线程才执行join()

 

备注:通过多程线的方式运行脚本,总的时间没变化

 

总结:多线程是异步的,但这不代表多线程真的是几个线程是在同时进行,实际上是系统不断地在各个线程之间来回的切换(因为系统切换的速度非常的快,所以给我们在同时运行的错觉)。
多线程是异步的,实际上是系统不断地在各个线程之间来回的切换(因为系统切换的速度非常的快)
并发执行 通常表示在单个处理器上,在同一时间只能执行一个代码,但是在一个时间段内,这些代码交替执行.
多线程编程的含义:将一个程序任务分成几个可以同时并发执行的子任务.

 

posted @ 2019-12-30 19:18  给明天的自己  阅读(169)  评论(0编辑  收藏  举报