什么是线程?
线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务
Python3中实现多线程有两种方式
1.直接实例化threading.Thread线程对象,实现多线程
import threading import time def print_age(who, age): """ 需要用多线程调用的函数 :param who: :param age: :return: """ print("Hello,every one!") time.sleep(1) print("%s is %s years old !" % (who, age)) if __name__ == "__main__": t1 = threading.Thread(target=print_age, args=("jet", 18, )) # 创建线程1 t2 = threading.Thread(target=print_age, args=("jack", 25, )) # 创建线程2 t3 = threading.Thread(target=print_age, args=("jack", 25,)) # 创建线程3 t1.start() # 运行线程1 t2.start() # 运行线程2 t3.start() # 运行线程3 print("over...")