Python进程专题总览篇

上一篇文章: Python垃圾回收详解
下一篇文章: Python进程专题1:fork():建立子进程、getpid()、getppid()

多进程就是同时进行多项任务,一个程序就能够当作是一个程序。每一个进程都有本身的系统状态,包括内存、计数器、调用栈等。一个进程,一般是从上往下逐条语句执行,这对正常人来讲都比较好理解,可是当遇到多进程时,虽然在每一个进程内仍是逐句执行,可是这个应用程序,体现出出来的就不是逐句执行了,这也是多进程、多线程难以理解的缘由。既然咱们知道这个缘由,只要把重点放到这个缘由上,多进程、多线程也就很是简单了,那么多线程、多进程重点,也是惟一难点就是:shell

任务同步与数据共享=>多任务同步、多任务同步、多任务同步(说三遍,重要吧)segmentfault

咱们首先来简单体会一下多进程,不须要一会儿理解,例子也是简单易懂的,正常人都能理解的,虽然我对正常人的定义是能看懂下面代码👇。(若是实在window平台下运行下面对面,最好在shell(cmd.exe)命令中运行,Python IDE颇有可能不成功)多线程

跳转连接

Python进程专题1:fork():建立子进程、getpid()、getppid()
Python进程专题2:multiprocessing建立进程
Python进程专题3:继承Process来建立进程
Python进程专题4:进程池Pool
Python进程专题5:进程间通讯
Python进程专题6:共享数据与同步
Python进程专题7:托管对象
Python进程专题8:分布集群的消息传递
Python进程专题9:关于进程的实用工具函数
Python进程专题10:GIL
Python进程专题完结篇:多进程处理的通常建议函数

相关文章
相关标签/搜索