什么是线程?

  线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务

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...")
View Code

相关文章: