Python守护进程用法实例分析


Posted in Python onJune 04, 2015

本文实例讲述了Python守护进程用法。分享给大家供大家参考。具体分析如下:

守护进程是可以一直运行而不阻塞主程序退出。要标志一个守护进程,可以将Process实例的daemon属性设置为True。代码如下:

import os
import time
import random
import sys
from multiprocessing import Process,current_process
def daemon():
    p = current_process()
    print "starting ID%d prccess%s\n" % (p.pid,p.name)
    sys.stdout.flush()
    time.sleep(3)
    print "Exiting:%s\n" % p.name
    sys.stdout.flush()
def main():
    p = Process(name="Daemon",target=daemon)
    p.daemon=True
    p.start()
if __name__=="__main__":
    main()
    time.sleep(1)

由于主进程会在1秒后退出,守护进程的 print  "Exiting:%s\n" % p.name这句是看不到的。

若想看到守护进程的 print  "Exiting:%s\n" % p.name语句输出,可以利用join,主进程等待守护进程的退出后再退出,即在,p.start()后添加p.join()然后把time。sleep(1)删除

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
NumPy.npy与pandas DataFrame的实例讲解
Jul 09 Python
在双python下设置python3为默认的方法
Oct 31 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
python实现QQ空间自动点赞功能
Apr 09 Python
python3安装crypto出错及解决方法
Jul 30 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
TensorFlow索引与切片的实现方法
Nov 20 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
Jan 14 Python
浅谈JupyterNotebook导出pdf解决中文的问题
Apr 22 Python
python中append函数用法讲解
Dec 11 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
Python使用multiprocessing创建进程的方法
Jun 04 #Python
python在windows下创建隐藏窗口子进程的方法
Jun 04 #Python
python实现支持目录FTP上传下载文件的方法
Jun 03 #Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 #Python
python获取各操作系统硬件信息的方法
Jun 03 #Python
wxPython定时器wx.Timer简单应用实例
Jun 03 #Python
Python基于DES算法加密解密实例
Jun 03 #Python
You might like
使用php自动备份数据库表的实现方法
2017/07/28 PHP
商城常用滚动的焦点图效果代码简单实用
2013/03/28 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
js带点自动图片轮播幻灯片特效代码分享
2015/09/07 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
第一章之初识Bootstrap
2016/04/25 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
2019/04/12 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
python实现大文件分割与合并
2019/07/22 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
Python tcp传输代码实例解析
2020/03/18 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
Keds加拿大官网:购买帆布运动鞋和皮鞋
2019/09/26 全球购物
什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?
2016/08/13 面试题
一道Delphi面试题
2016/10/28 面试题
教师节促销方案
2014/03/22 职场文书
计算机毕业生自荐信
2014/06/12 职场文书
银行自荐信范文
2015/03/25 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书