美文网首页
多进程-2018-03-29

多进程-2018-03-29

作者: ZJXianG | 来源:发表于2018-03-29 20:31 被阅读0次

对进程的理解:

    进程有5中状态:
    1.初始化: 例如. p1 = multiprocessing.Process(target=func)
    2.就绪: p1.start ()
    3.运行: p1一旦获取CPU使用权,立刻运行,也可能切换走,变成就绪状态
    4.阻塞: 程序中有sleep.input等
    5.死亡: 
图片1.png

创建进程的两种方式:

第一种方式:
import random
from multiprocessing import Process

def f1(num):
for i in range(num):
print('%s...'%i)

if name == 'main':
p1 = Process(target=f1,args=(5,))
p1.start()

第二种方式:

import random
from multiprocessing import Process

class my_process(Process):
def init(self,name,num):
self.num = num
super().init(name = name)
def run(self):
for i in range(10):
print('%s...name = %s,num = %s'%(i,self.name,self.num))

if name == 'main':
my_process('zhangsan',10).start()

相关文章

  • 多进程-2018-03-29

    对进程的理解: 创建进程的两种方式: 第一种方式:import randomfrom multiprocessin...

  • UNIX基础--进程和守护进程

    进程和守护进程 Processes and Daemons 进程(Processes) FreeBSD 是一个多任...

  • 进程间的通讯-2018-03-29

    from multiprocessing import Process, Queueimport os, time...

  • rsync服务企业应用

    守护进程服务企业应用: 守护进程多模块功能配置 守护进程的排除功能实践 守护进程来创建备份目录 守护进程的访问控制...

  • 策略31

    603918 - 16.33 - 16.33 - c31 - 2018-03-29 09:35:29 - 17.0...

  • Nginx 的进程结构,你明白吗?

    Nginx 进程结构 这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构: 单进程结构 多...

  • 进程/线程

    进程和线程 多任务的介绍 进程的介绍 多进程完成多任务 获取进程编号 进程的注意点 文件夹高并发copy器 1、多...

  • 多易日记进程

    10.29 解决移动端适配问题:采用手淘写的lib-flexible解决移动端的适配,采用pxToRem解决px转...

  • 使用ipc为 electron 实现一个无用的通信轮子

    入门学习electron时了解到,渲染进程与主进程存在一对多的关系, 渲染进程与主进程需要通过ipc或remote...

  • mysql(三)

    MySQL多实例 什么是实例? 一个进程+多个线程+预分配的内存结构 什么是多实例? 多个进程+多个线程+多个预分...

网友评论

      本文标题:多进程-2018-03-29

      本文链接:https://www.haomeiwen.com/subject/chyvcftx.html