webtet 发表于 2017-4-21 08:23:31

python multiprocessing

  #!/usr/bin/env python
  # -*- coding=utf-8 -*-
  import multiprocessing
  import time
  '''
  练习使用函数创造进程
  1.c创造进程的第一种f方法
  def clock(interval):
  while True:
  print("the time is %s"%time.ctime())
  if __name__ == '__main__':
  p = multiprocessing.Process(target=clock,args=(10,))
  p.start()
  '''
  #创造进程的第二种方法,继承自Process类,并实现其run()方法
  class ClockProcess(multiprocessing.Process):
  def __init__(self,interval):
  multiprocessing.Process.__init__(self)
  self.interval = interval
  
  def run(self):
  while True:
  print ("the time is %s"%time.ctime())
  time.sleep(self.interval)
  if __name__ == '__main__':
  p = ClockProcess(15)
  p.start()
页: [1]
查看完整版本: python multiprocessing