python多进程代码

test.py

#coding=utf-8

import multiprocessing

import time

def func(msg):

print "msg:", msg

time.sleep(100)

print "end"

if __name__ == "__main__":

pool = multiprocessing.Pool(processes = 3)

for i in xrange(4):

msg = "hello %d" %(i)

pool.apply_async(func, (msg, )) #维持执行的进程总数为processes,当一个进程执行完毕后会添加新的进程进去

print "Mark~ Mark~ Mark~~~~~~~~~~~~~~~~~~~~~~"

pool.close()

pool.join() #调用join之前,先调用close函数,否则会出错。执行完close后不会有新的进程加入到pool,join函数等待所有子进程结束

print "Sub-process(es) done."

1、ps -ef |grep test.py

2、pstree -p 12237

3、 ps -efL |grep test.py

4、通过 ps  -Lf 11852直接看看子线程

linux查看某个进程的线程id(spid)

鉴于linux下线程的广泛使用 我们怎么查看某个进程拥有的线程id了 现在很多服务的设计 主进程->子进程->线程(比如mysql,varnish) 主进程负责侦听网络上的连接 并把连接发 ...

Linux 查看 删除进程

这东西,时间久不用总容易忘....记下来! 1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 to ...

Linux查看某个进程的线程

线程是现代操作系统上进行并行执行的一个流行的编程方面的抽象概念.当一个程序内有多个线程被叉分出用以执行多个流时,这些线程就会在它们之间共享特定的资源(如,内存地址空间.打开的文件),以使叉分开销最小化 ...

Linux查看哪些进程用了Swap分区

如果系统的物理内存用光了,则会用到swap.系统就会跑得很慢,但仍能运行;如果Swap空间用光了,那么系统就会发生错误.通常会出现“application is out of memory”的错误,严 ...

Linux查看哪些进程占用的系统 buffer/cache 较高 (hcache,lsof)命令

原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/9652651a-7 ...

【转】linux 查看哪些进程用了swap

转自:http://blog.csdn.net/xiangliangyu/article/details/8213127 如果系统的物理内存用光了,则会用到swap.系统就会跑得很慢,但仍能运行;如果 ...

linux 查看僵尸进程

top -b -i -n 1 查看僵死进程命令 ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' 查看apache 当前进程数 ps -ef | grep ht ...

linux 查看某进程或程序的网卡流量(转)

一.nethogs介绍 分享一个linux 下检测系统进程占用带宽情况的检查.来自github上的开源工具. 它不依赖内核中的模块.当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个 ...

linux查看某个进程CPU消耗较高的具体线程或程序的方法

目前我们的监控,可以发现消耗较高CPU的进程(阀值为3个CPU),通过监控我们可以找到消耗较高CPU的进程号: 通过进程号pid,我们在linux上可以通过top –H –p

随机推荐

ASP.NET MVC 在控制器中获取某个视图动态的HTML代码

如果我们需要动态的用AJAX从服务器端获取HTML代码,拼接字符串是一种不好的方式,所以我们将HTML代码写在cshtml文件中,然后通过代码传入model,动态获取cshtml中的HTML代码 当然 ...

线程变量(ThreadLocal)的使用和测试

ThreadLocal可以定义线程范围的变量,也可以称之为线程局部变量.与一般的变量的区别在于,生命周期是在线程范围内的. 也就是说某个类的某个对象(为清晰描述,以下称A对象)里面有个ThreadLo ...

Xcon2014 && Geekpwn2014

目录 . 链接器与加载器技术在保护壳上的应用 . android应用市场中的大规模漏洞挖掘 . android模拟躲避检测和应对 . 内核链表的奥秘 . 信号的可发现性 -- wifi之外我们还能做什 ...

js页面取值的三种方式

tableView等滚动视图滚动时收缩上下导航栏与标签栏

代码如下,今天有点忙,不想细说了,看不明白可以联系我 // // LQXViewController.m // LQXCallBackBar // // Created by 刘祺旭 on 15/4/ ...

Android launcher 壁纸 wallpaper

壁纸分为动态和静态两种: 如果只需要修改默认静态壁纸,替换frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源码中修改对 ...

18.6 使用TFTP下载时ping不通或出现ping通下载失败

下载成功loading: #### 下载失败loading: T T T T 解决办法,使主机干净,即关闭360.主机防火墙,程序插除完后写入才可执行.[2018年6月28日15:16:33测试后,关 ...

collectd使用

1.什么是collectd collectd是一款基于C语言研发的插件式架构的监控软件,它可以收集各种来源的指标,如操作系统,应用程序,日志文件和外部设备,并存储此信息或通过网络提供.这些统计数据可用 ...

HDU1754 I hate it_线段树(入门级别)

I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

使用HttpClient发送请求接收响应

1.一般需要如下几步:(1) 创建HttpClient对象.(2)创建请求方法的实例,并指定请求URL.如果需要发送GET请求,创建HttpGet对象:如果需要发送POST请求,创建HttpPost对 ...

linux父进程和子进程查看,linux查看父子进程相关推荐

  1. linux execlp ps -aux,子进程就变成了僵尸进程.ppt

    子进程就变成了僵尸进程 第5章 进程控制 主讲:林岚岚 本章重点 进程的基本概念及进程的结构 Linux环境下进程的相关函数的应用 守护进程的概念.启动和建立 进程控制程序的编写 进程介绍 进程 进程 ...

  2. (王道408考研操作系统)第二章进程管理-第一节4:进程通信(配合Linux)

    文章目录 一:什么是进程通信 二:如何实现进程间通信及其分类 三:通信方式1-共享存储(共享内存) (1)课本基础内容 (2)补充-Linux中的进程通信 四:通信方式2-管道 (1)管道是什么 (2 ...

  3. [ Linux ] 进程概念,pcb,查看进程,pid,ppid,fork

    文章目录 一.进程 1.1 基本概念 1.2 描述进程 - PCB 1.3 查看进程 1.3.1 第一种方式 1.3.2 第二种方式 1.4 通过系统调用获取进程标识符 1.4.1 获取进程的pid ...

  4. Linux 的父进程和子进程的执行情况(附有案例代码)

    系列文章目录 该文章主要是针对面试做大致的了解,通俗易懂!!! 一.父进程.子进程的定义 1.父进程 指已创建一个或多个子进程的进程.在Linux里,除了进程0以外的所有进程都是由其他进程使用系统调用 ...

  5. linux shell 脚本 父子进程 等待子进程,SHELL父子进程分析

    导言 本节将就shell交互(脚本执行)过程中涉及子进程(subprocess)以及子SHELL(subshell)的部分,配以实例,进行说明.将详细讨论如下问题:subprocess和subshel ...

  6. linux父子进程字写父读无效,linux父子进程

    1)因为nginx的worker进程都是master进程fork出来的,继承了监听句柄. 2)nginx实现了一个锁,work进程竞争,谁获取锁,谁accept连接.######正解!######自己 ...

  7. (王道408考研操作系统)第二章进程管理-第一节3:进程控制(配合Linux讲解)

    文章目录 一:如何实现进程控制 二:进程控制原语 (1)进程创建 A:概述 B:补充-Linux中的创建进程操作 ①:fork() ②:fork()相关问题 (2)进程终止 A:概述 B:补充-僵尸进 ...

  8. Linux进程:父子进程

    文章目录 一.什么是程序还有进程,之间的区别? 二.如何查看系统的进程? 三.什么是进程标识符 四.fork之后父子进程之间的变化 提示:以下是本篇文章正文内容,下面案例可供参考 一.什么是程序还有进 ...

  9. 进程间通信-父进程和子进程

    进程相关概念; 在Linux当中,使用ps指令查看系统中有哪些进程 ps -aux 实际工作中有ps加grep配合查看系统中是否存在,某一进程 Ps -aux|grep **: 进程标识符:每一个进程 ...

  10. 关于进程(PCB | 父进程 | 子进程 | fork深层探讨 |僵尸进程与孤儿进程)

    文章目录 一.进程与PCB 1. 进程的概念: 2. 什么是PCB task_struct task_ struct内容分类 4. 查看进程 5. 进程概念的加深 二.父进程与子进程 1. 通过系统调 ...

最新文章

  1. BZOJ2115: [Wc2011] Xor
  2. 保监会:《保险公司信息系统安全管理指引(试行)》
  3. 【转】程序员该做的事 - 每天、每周、每月
  4. 几个超级实用但很少人知道的 VS 技巧[更新]
  5. c语言case怎么输入字母,如何使用switch case语句将字母转换为数字
  6. 【牛客 - 185B】路径数量(离散数学,长度为k的路径数量,图)
  7. JAVA透视相机安卓_透视相机下载安卓版
  8. linux驱动开发之九鼎板载蜂鸣器驱动测试【转】
  9. 香港云服务器提升性能,香港云服务器提升性能
  10. 几个吓尿了的公众号,前几个你不可能没听过
  11. offer拿到手软的大佬,研究生三年是如何度过的?
  12. 大学生职业生涯发展与规划
  13. tf.meshgrid
  14. Oracle中如何计算时间差
  15. 电磁炉的三种工作形式_单管电路_半桥电路和全桥电路
  16. 自己动手,编写神经网络程序,解决Mnist问题,并网络化部署-6CBIR模拟问题
  17. MPB:中科院深圳先进院戴磊组小鼠粪便样本中短链脂肪酸的定量检测
  18. 追觅三大无线吸尘器对比,看哪款适合你?
  19. 【Axure高保真原型】刮奖原型
  20. 2611. 老鼠和奶酪

热门文章

  1. 如何在电脑上录制本机播放的音频
  2. LOL进入游戏黑屏解决方法
  3. Vue跨域配置proxyTable问题
  4. 手写非极大值抑制代码(NMS)
  5. Android获取通话记录的未接来电、自定义通知栏事件处理
  6. 绘画机器人,用笔帮你画出一个新世界
  7. 【就你不知道android】-自定义字体
  8. 华为认证哪个方向考的人多?考试费用是多少?
  9. 如何在深圳注册公司 ——1公司名称预先核准
  10. 【自问自答】armhf/arm64/aarch64异同学习