进程的创建-Process⼦类
来源:互联网 发布:matlab2016b mac 编辑:程序博客网 时间:2024/06/05 14:06
from multiprocessing import Process(P必须大写
import os
import time
classSubProcess(Process):
"""创建Process的子类"""
def __init__(self, num, a):
super(SubProcess, self).__init__() #执行父类Process默认的初始化方法,通过父类的方法,将子进程对象初始化好
self.num = num
self.a = a
def run(self):
"""子进程要执行的代码"""
print("子进程:pid=%d" % os.getpid())
print("子进程:num=%d" % self.num)
print("子进程:a=%d" % self.a)
for i in range(10):
print("子进程:hello")
time.sleep(0.1)
def main():
print("父进程:pid=%d" % os.getpid())
p = SubProcess(100, 200)
p.start() #真正的创建出子进程,子进程可以开始执行代码
print("父进程:hi")
print("父进程:子进程的名字 %s" % p.name)
print("父进程:子进程的pid %d" % p.pid)
print("父进程:子进程的状态 %s" % p.is_alive())
time.sleep(0.1)
p.terminate() #终止子进程的执行 存在延迟
print("父进程:已经终止了子进程")
print("父进程:子进程的状态 %s" % p.is_alive())
p.join() #回收子进程资源 阻塞
print("父进程:已经回收了子进程")
print("父进程:子进程的状态 %s" % p.is_alive())
print("父进程:结束")
if __name__ == '__main__':
main()
- 进程的创建-Process⼦类
- Process Creation进程创建
- 进程的创建-Process子类(python 版)
- Process进程的操作
- Process进程的了解
- nodejs的进程process
- python:Process、join()、进程的创建Process子类、进程池Pool、将一个文件夹的内容copy到另一个文件夹
- C# 进程类 Process
- linux下创建守护进程(daemon process)
- linux下创建守护进程(daemon process)
- Python创建进程1-Process方法实现
- 多进程-multiprocessing-process两种方式创建子进程
- 用Process Monitor观察进程对文件的操作(创建和重命名)
- 进程-process
- Process 进程
- 进程process
- Process进程
- Unix/Linux如何创建一个后台进程(run background process)
- 多进程模块multiprocessing
- storm 架构与原理
- 《ECMAScript 6入门》笔记4
- ffmpeg的编译选项浅析
- Ubuntu 安装 Anaconda3 详细步骤
- 进程的创建-Process⼦类
- 快速排序的C语言实现
- 异类:不一样的成功启示录(一)
- JAVA 数据库基础及不同数据库连接代码工具
- python使用sqlite3的例子
- Stirling数概念及例题
- 相对路径与绝对路径
- Python基础总结(4)
- c++ 中 operator 使用小结