首页 >

python的process函数是什么类型? |用python绘制棋盘格

小波变换python,python中级教程,python 游戏培训,完整进度条python,python 造价,python pls,Python里面expand,windows python 目录,python交易能力,python-dbus,用python绘制棋盘格python的process函数是什么类型? |用python绘制棋盘格

进程Process模块

对于线程操作可以用threading模块,那么对于进程的创建python同样也提供了Process模块,创建进程时需要导入该模块,语法如下:

#导入进程模块

frommultiprocessingimportProcess

#创建进程

p=Process(group=None,target=None,name=None,args=(),kwargs={})

参数介绍:

group—参数未使用,默认值为None;

target—表示调用对象,即子进程要执行的任务(函数名字);

args—子进程对应函数的参数,并且类型是元组tuple;

kwargs—子进程对应函数的参数,并且类型是字典dict,如kwargs={‘name':Jack,‘age':18};

name—子进程名称;

返回值:返回进程实例对象;

三.进程Process函数介绍

其实进程Process的函数和线程threading类似,具体如下:

1.start()—启动进程;

2.terminate()—强制终止进程,不会进行任何清理操作。如果该进程终止前,创建了子进程,那么该子进程在其强制结束后变为僵尸进程;如果该进程还保存了一个锁那么也将不会被释放,进而导致死锁,使用时,要注意;

3.is_alive()—判断某进程是否存活,存活返回True,否则False;

4.join([timeout])—主线程等待子线程终止。timeout为可选择超时时间;需要强调的是,p.join只能join住start开启的进程,而不能join住run开启的进程;

5.daemon—默认值为False,如果设置为True,代表该进程为后台守护进程;当该进程的父进程终止时,该进程也随之终止;并且设置为True后,该进程不能创建子进程,设置该属性必须在start()之前;

6.name—进程名称;

7.pid—进程ID标识,pid,值得注意的是:如果在start函数之前获取pid默认为None,因为进程还未创建,获取不到pid;

8.exitcode—进程运行时为None,如果为-N,表示被信号N结束了;

9.authkey—进程身份验证,默认是由os.urandom()随机生成32字符的字符串。这个键的用途是设计涉及网络连接的底层进程间的通信提供安全性,这类连接只有在具有相同身份验证才能成功;


python的process函数是什么类型? |用python绘制棋盘格
  • 轻松掌握Python基础语法,成为BAT等一线互联网公司运营高手 |next()方法python
  • 轻松掌握Python基础语法,成为BAT等一线互联网公司运营高手 |next()方法python | 轻松掌握Python基础语法,成为BAT等一线互联网公司运营高手 |next()方法python ...

    python的process函数是什么类型? |用python绘制棋盘格
  • index函数的使用方法Python? |python文件介绍
  • index函数的使用方法Python? |python文件介绍 | index函数的使用方法Python? |python文件介绍 ...

    python的process函数是什么类型? |用python绘制棋盘格
  • 抛开玫瑰花,轻松学习Python编程教程 |python 批量打开url
  • 抛开玫瑰花,轻松学习Python编程教程 |python 批量打开url | 抛开玫瑰花,轻松学习Python编程教程 |python 批量打开url ...