进程的其他方法 进程id,进程名字,查看进程是否活着is_alive() terminate()发送结束进程的信号 import time import os from multiprocessing import Process def f1(): print('子进程pid', os.getpid()) print('父进程pid', os.getppid()) print('我是f1') if __name__ == '__main__': p = Process(target=f1)…
一.线程,可以发现顺序执行比开线程执行时间要短.原因是,一个进程中的多线程处理,由于存在GIL,并且GIL中只能存在一个线程,加上线程又存在切换的问题,所以时间耗得多.想要解决这个问题,是开几个进程,每个进程一个线程,就可以将cpu的多核利用起来,从而节省时间,不过进程对电脑消耗大,不建议开很多进程,因此可以用其他语言,Python不推荐 def add(): sum=0 for i in range(10000000): sum+=i print("sum",sum) def mul…