各位用户为了找寻关于python基于multiprocessing的多进程创建方法的资料费劲了很多周折。这里教程网为您整理了关于python基于multiprocessing的多进程创建方法的相关资料,仅供查阅,以下为您介绍关于python基于multiprocessing的多进程创建方法的详细内容
本文实例讲述了python基于multiprocessing的多进程创建方法。分享给大家供大家参考。具体如下:
? 1 2 3 4 5 6 7 8 9import
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方法:
? 1 2 3 4 5 6 7 8 9 10 11 12 13import
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程序设计有所帮助。