Python多线程自学笔记
threading 模块 Thread 类的用法详解 这篇笔记主要是简化了 https://blog.csdn.net/briblue/article/details/85101144 如何理解线程 引用知乎上一个高赞的回答 创建Thread对象有2种方法 直接创建Thread,并通过函数回调处理任务 编写自定义类继承Thread 总结知识 如何给线程赋值名字 如何知道线程是否继续运行 如何提供线程阻塞手段 如何主线程结束的同时子线程也立马结束 1.1创建Thread,并通过函数回调处理任务的方法 这个方法最重要的参数是target,直接上代码 import threading import time def test ( ) : for i in range ( 5 ) : print ( 'test ' , i ) time . sleep ( 1 ) thread = threading . Thread ( target = test ) thread . start ( ) for i in range ( 5 ) : print ( 'main ' , i ) time . sleep ( 1 ) 代码运行结果 test 0 main 0 main 1 main 2 main 3 main 4 test 1 test 2 test 3 test 4 1