多处理模块提供了一个进程类来表示过程对象。在多处理中,每个过程都由过程类表示。
小组:组,实际上未使用,值永远不
目标:指示呼叫的任务,即执行任务的子过程,支持方法名称
姓名:设置儿童过程的名称
ARGS:要传递给目标函数的位置参数以元组进程的形式传递
Kwargs:要传递到目标函数的字典参数以字典的形式传递
守护程序:无论该过程是否受到保护,真实代表开放过程的过程,false代表封闭过程监护权
start():启动该过程并在该过程中调用run()方法
run():在过程开始期间运行的方法。
终止():强制终止过程,将不会执行清洁操作。如果创建了处理过程,则该过程成为僵尸过程。如果有一个锁定的锁定终止过程,则不会释放,它将被释放,这将导致僵局。
IS_ALIVE():该过程是否正在运行和返回真实,否则为false
加入([超时]):该过程的同步,主要进程在完成后等待,然后在时间设置之后执行代码设置。主要过程将不再等待。在这里应该注意,此方法仅对start()启动的开始有效,并且对run()打开的过程都是没有用的。
守护程序:默认值为false。如果值为真,则意味着处理过程是在后台运行的监护人过程,并且该过程无法创建新的过程。当该过程的过程终止时,该过程也是ended.daemon属性应在开始()之前设置
名称:该过程的名称
PID:过程的PID
结果:
如果$ $ name $ $ =='$ $ $ $ $':否则将报告错误,否则将报告错误