Java教程

线程

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

进程跟线程概念:进程相当于资源,线程就是用这些资源,进程相当于一个公司,线程就是公司雇佣的员工来干活。

线程创建的两种方法: 

方法一:

from threading import Thread

# 方法一(创建两个子线程,以及线程的传参)
def func(name):
    for i in range(1000):
        print(name, i)


if __name__ == '__main__':
    t1 = Thread(target= func, args=("我是子线程1",)) # 传入的参数必须是元组
    t1.start()

    t2 = Thread(target=func, args=("我是子线程2",))  # 传入的参数必须是元组
    t2.start()

 

方法二:

from threading import Thread

class MyThread(Thread):
    def run(self):
        for i in range(1000):
            print("我是子线程", i)

if __name__ == '__main__':
    t = MyThread()
    t.start()
    for i in range(1000):
        print("我是主线程", i)

 

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