1、一个应用程序,默认单进程,单线程;
2、python GIL,全局解释器锁,cpu每次只能执行一个进程中的一个线程。
3、多进程,多线程:
IO操作使用多线程可以提高效率;
计算型操作使用多进程可以提高效率。
import threading def f1(arg): print(arg) t = threading.Thread(target=f1,args=(123,)) #创建线程,让线程执行f1,f1的参数为123 t.start() #当前线程并不一定会立即执行,要等待CPU调度
时间: 2024-12-23 17:27:05