Python教程

python 4. 多线程的使用方法

本文主要是介绍python 4. 多线程的使用方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 方法一: 多线程 

# 多线程 需要组件
from threading import Thread

def func():
    for i in range(100):
        print('fun', i)


if __name__ == '__main__':

    # 开始使用线程
    # 1. 实例化一个进程, 安排任务
    t = Thread(target=func)

    #给线程一个初始化状态, 至于什么时候开始由cpu 决定执行
    t.start()

    #
    # # 还可以再开启一个线程
    t2 = Thread(target=func)
    t2.start()

    for i in range(100):
        print('mian', i)

 

2.   第二种方式  多线程  面向对象 

 

# 多线程 需要组件
from threading import Thread

class MyThrea(Thread):
    def run(self):
        for i in range(100):
            print('子线程', i)


if __name__ == '__main__':
    t = MyThrea()

    #t.run()  #注意执行是单线程

    # 开始执行
    t.start() # 开始执行 还是执行run() 

    for i in range(100):
        print('主线程', i)

 

这篇关于python 4. 多线程的使用方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!