- 添加线程
- join() 功能
- Queue 功能
1. 添加线程
线程两板斧:
import threading
- 添加线程:xxx = threading.Thread(target=任务类, name=”定义名称”)
- 让它工作:xxx.start()
1 | import threading |
2. join() 功能
线程名.join() 功能主要解决:控制线程结束后再进行下面的操作的问题
1 | import threading |
3. Queue功能
Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构,即队列,用来在生产者和消费者线程之间的信息传递
功能实现:4个列表,调用4个线程分别计算,计算完事后加入返回结果
1 | import threading |