Python进程和线程的应用. (快速上手!

学会使用Python进程和线程

进程模块:
from multiprocessing import Process
线程模块:
from threading import Thread
两者都可以通过被继承的方式重写内置run方法

举个栗子:

class RewriteClass(Process):
    def __init__(self):
        super().__init__()
   def run(self):
       while True:
           pass
if __name__ == "__main__":
    for i in range(4):  # 根据你的cpu核心数来启动相应数量的线程
        p = RewriteClass()
        p.start()
    p.join()

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ 以上代码即可启动四个死循环的进程 线程只要是改成Thread就可以了.

建议:

如果是要计算消耗cpu性能,使用进程
如果是网络请求,IO等操作, 使用线程.




每个人都有属于自己的一片森林,迷失的人迷失了,相逢的人会再相逢。

你可能感兴趣的:(Python)