当前位置: 首页 > 编程笔记 >

python基于multiprocessing的多进程创建方法

柯波
2023-03-14
本文向大家介绍python基于multiprocessing的多进程创建方法,包括了python基于multiprocessing的多进程创建方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了python基于multiprocessing的多进程创建方法。分享给大家供大家参考。具体如下:

import multiprocessing
import time
def clock(interval):
  while True:
    print ("the time is %s"% time.time())
    time.sleep(interval)
if __name__=="__main__":
  p = multiprocessing.Process(target=clock,args=(15,))
  p.start() #启动进程

定义进程的另一种方法,继承Process类,并实现run方法:

import multiprocessing
import time
class ClockProcessing(multiprocessing.Process):
  def __init__(self, intverval):
    multiprocessing.Process.__init__(self)
    self.intverval = intverval
  def run(self):
    while True:
      print ("the time is %s"% time.time())
      time.sleep(self.interval)
if __name__=="__main__":
  p = ClockProcessing(15)
  p.start() #启动进程

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

 类似资料:
  • 本文向大家介绍Python使用multiprocessing创建进程的方法,包括了Python使用multiprocessing创建进程的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python使用multiprocessing创建进程的方法。分享给大家供大家参考。具体分析如下: 进程可以通过调用multiprocessing的Process进行创建,下面代码创建两个进程。 运行结

  • 本文向大家介绍简单学习Python多进程Multiprocessing,包括了简单学习Python多进程Multiprocessing的使用技巧和注意事项,需要的朋友参考一下 1.1 什么是 Multiprocessing 多线程在同一时间只能处理一个任务。 可把任务平均分配给每个核,而每个核具有自己的运算空间。 1.2 添加进程 Process 与线程类似,如下所示,但是该程序直接运行无结果,因

  • 本文向大家介绍Python多进程编程multiprocessing代码实例,包括了Python多进程编程multiprocessing代码实例的使用技巧和注意事项,需要的朋友参考一下 在 多线程与多进程的比较 这一篇中记录了多进程编程的一种方式. 下面记录一下多进程编程的别一种方式,即使用multiprocessing编程 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教

  • 本文向大家介绍Python多进程multiprocessing用法实例分析,包括了Python多进程multiprocessing用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python多进程multiprocessing用法。分享给大家供大家参考,具体如下: mutilprocess简介 像线程一样管理进程,这个是mutilprocess的核心,他与threading很是

  • 本文向大家介绍Python多进程并发(multiprocessing)用法实例详解,包括了Python多进程并发(multiprocessing)用法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python多进程并发(multiprocessing)用法。分享给大家供大家参考。具体分析如下: 由于Python设计的限制(我说的是咱们常用的CPython)。最多只能用满1个CPU

  • 本文向大家介绍Python标准库之多进程(multiprocessing包)介绍,包括了Python标准库之多进程(multiprocessing包)介绍的使用技巧和注意事项,需要的朋友参考一下 在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 进程池 进程池 (Process Pool)可以创建多个进程。