`

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()

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics