python之多进程并发测试
一、进程是什么?
一个程序运行后,代码+用到的资源称为进程。
进程有四种状态:工作,就绪,执行,等待
进程:比如一个电脑可以同时启动多个软件
线程:比如一个QQ可以开多个窗口
定义不同:进程是系统分配资源的单位;而线程是进程的一个实体。
其实当我们需要用python进行性能测试的时候,使用线程和进程都不太合适。一般会用协程。协程的并发可以开到1万!
二、使用步骤
1.引入库
代码如下(示例):
from multiprocessing import Process
import os
a = 0
def work1():
global a
for i in range(100000):
a += 1
print("子进程号{}--work2------a:", os.getpid(), a)
print('父进程id:',os.getppid(

本文介绍了Python中进程的概念及四种状态,并通过实例演示了如何利用多进程提高程序效率。包括进程创建、启动、守护进程设置等操作。
最低0.47元/天 解锁文章
647

被折叠的 条评论
为什么被折叠?



