multiprocessing模块开启进程

Posted shachengcc1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了multiprocessing模块开启进程相关的知识,希望对你有一定的参考价值。

 1 import multiprocessing,time
 2 def f1():
 3     time.sleep(3)
 4     print(ssss)
 5 
 6 def f2():
 7     time.sleep(3)
 8     print(sssssss)
 9 
10 if __name__ == __main__:
11     p1 = multiprocessing.Process(target=f1,)
12     p2 = multiprocessing.Process(target=f2,)
13     p1.start()
14     p2.start()
15 
16     # f1()
17     # f2()

运行结果为在3秒后显示:

ssss
sssssss

两个进程并发,遇到IO时切换,切换速度快,形成几乎三秒完成两个进程的错觉。

以上是关于multiprocessing模块开启进程的主要内容,如果未能解决你的问题,请参考以下文章

Learning-Python33:并发编程之多进程

python 多进程

python 开启进程两种方法 multiprocessing模块 介绍

multiprocessing模块开启进程

Python程序中的进程操作-开启多进程(multiprocess.process)

并发编程——开启进程