进程跟线程概念:进程相当于资源,线程就是用这些资源,进程相当于一个公司,线程就是公司雇佣的员工来干活。
线程创建的两种方法:
方法一:
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)