python多线程例子
主线程里面是打印
新建立的线程里面也是打印
两个线程同时运行,这个概念和我在c#里面讲的多线程是一样的。
两个线程发生了交替执行的现象。
#Copyright
'''
python使用多线程
1 定义一个Thread的子类
2,写构造函数,先调用Thread的构造函数
3,写run函数
4,定义好了以后,使用car.start(),这个函数调用了run函数
'''
from threading import Thread
from colorama import init
from colorama import Fore,Back,Style
init()
class Car(Thread):
def __init__(self):
Thread.__init__(self)
def run(self):
print(Fore.BLUE)
print("第一句话")
print("第二句话")
print("第三句话")
print("第四句话")
print("第五句话")
print("第六句话")
print("第七句话")
print("第八句话")
car=Car()
car.start()
print(Fore.RED)
print("main:第一句话")
print("main:第二句话")
print("main:第三句话")
print("main:第四句话")
print("main:第五句话")
print("main:第六句话")
print("main:第七句话")