1.子进程未运行完父进程就结束运行退出,留下来的子进程就是孤儿进程

2.父进程结束退出,子进程会被继父收回,通常是int进程(pid1)无危害

import os

import time

ret = os.fork()  # 创建新的进程  一次调用,两次返回

if ret == 0:

# 子进程执行

# 子进程拿到的返回值是0

print("子进程:pid=%d, ppid=%d" % (os.getpid(), os.getppid()))

while 1:

       print("放音乐")

time.sleep(1)

else:

# 父进程执行

# 父进程中拿到的返回值是创建的子进程的pid,大于0

print("父进程:pid=%d, ppid=%d" % (os.getpid(), os.getppid()))

print("父进程:父亡")

python中的孤儿进程相关推荐

  1. Python中的自定义进程和进程池

    Python中的自定义进程和进程池 文章目录 Python中的自定义进程和进程池 一.自定义进程 1.步骤: 2.例 进程池 1.概念 2.介绍--multiprocess.Pool 3.非阻塞式进程 ...

  2. python中线程和进程_python中线程和进程的简单了解

    一.操作系统.应用程序 1.硬件:硬盘.cpu.主板.显卡........ 2.装系统(本身也是一个软件): 系统就是一个由程序员写出来的软件,该软件用于控制计算机得硬盘,让他们之间进行互相配合. 3 ...

  3. python查看系统进程_在Python中获取操作系统的进程信息

    本文主要介绍在 Python 中使用 psutil 获取系统的进程信息. 1 概述 psutil 是 Python 的一个进程和系统工具集模块,通过使用 psutil,我们可以在 Python 中获取 ...

  4. linux中的孤儿进程

    介绍 父子进程之间的关系会出现孤儿进程与僵死进程: 僵死进程为父进程还没有结束,子进程结束了自己行程,可能是正常结束也可能是因为某些意外而结束,其中可以通过wait或者waitpid查看其原因,在前面 ...

  5. python中进程的几个概念

    本文为了说明例子,用中文作为变量写在了程序里面,一般编程最好不要那么写 本文目录 僵尸进程 孤儿进程 守护进程 互斥锁 僵尸进程 僵尸进程是当子进程比父进程先结束,而父进程又没有回收子进程,释放子进程 ...

  6. ubuntu18下孤儿进程的ppid不是1的问题

    孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程.孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作. Linux学习新手,在练 ...

  7. python中延时函数_python延时函数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以使用python的time模块来实现类似于c中的sleep函数作用代码如下: ...

  8. Unix中的僵尸进程

    现实中的僵尸是一种似死非死的状态--一直在人间四处游走,但是却不能做一些活人能做的事情. 而对于僵尸进程,与这个有些类似,它不能像一般进程那样来执行程序.被调度而占用CPU,但是它却不能消失,因为它还 ...

  9. unix高级编程-僵尸进程和孤儿进程

    僵尸进程: 一个父进程利用fork创建子进程,如果子进程退出,而父进程没有利用wait 或者 waitpid 来获取子进程的状态信息,那么子进程的状态描述符依然保存在系统中. 孤儿进程:一个父进程退出 ...

最新文章

  1. 基于Cobbler实现多版本系统批量部署
  2. 使用原生JS实现简单的ajax
  3. 保监会:《保险公司信息系统安全管理指引(试行)》
  4. numpy.divide详解
  5. html中获取modelandview中的json数据_从Bitmap中获取YUV数据的两种方式
  6. hdu 1228 A + B
  7. InChatter系统开源聊天模块前奏曲
  8. How to judge if one OData model data is out of date
  9. 阿里云朱照远:视频云2.0,更大规模、更智能、更清晰
  10. 2021爱智先行者—(1)开箱点评
  11. 最大上升子序列和(信息学奥赛一本通-T1285)
  12. matlab画滤波器频响应,matlab如何画出“凯泽窗FIR滤波器”的幅频相频响应图
  13. 如何从字典中随机选择一个键
  14. 计算机出现假桌面怎么解决办法,Win10系统桌面频繁假死的解决方法
  15. JAVA中console方法怎么用,java的Console类的使用方法及实例
  16. 全自动IC半导体MCU芯片烧录flash大批量生产出货的解决方案分析
  17. 当红小生酒店施暴性感女星
  18. DOS命令diskpart格式化磁盘
  19. 2014年9月CCF软考试题
  20. 小众但口碑好的便签软件

热门文章

  1. Cron表达式 详解
  2. angularjs的表单验证
  3. java代码测试---插入排序和选择排序
  4. 关于malloc与字符指针的一些易错点
  5. Oracle 多表 连接 顺序 与 性能关系 测试
  6. C语言不调用库函数画直线
  7. binder,hwbinder,vndbinder之间的关系
  8. 图文|Android 使用Thread 和多线程使用互斥锁
  9. hp-socket 文本跟图片同时发送_文本、截图和应用,这样「包装」一秒变美观
  10. Python3——多线程之threading模块