线程

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

线程创建的两种方法: 

方法一:

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)

 

上一篇:BZOJ 3280: 小R的烦恼 & BZOJ 1221: [HNOI2001] 软件开发


下一篇:尝试 clickhouse operator