python 多进程
Posted singleSpace
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 多进程相关的知识,希望对你有一定的参考价值。
from time import ctime,sleep,time
import multiprocessing
def super_play(file_, t):
for i in range(2):
print("Start playding: %s! %s"% (file_,ctime()))
sleep(t)
lists={"天边.mp3":3,"廊桥遗梦.rmvb":5,"壮志凌云。avi":4}
lists_len = range(len(lists))
threads = []
for file,t in lists.items():
p = multiprocessing.Process(target=super_play,args=(file,t))
threads.append(p)
if __name__=="__main__":
start = time()
for i in lists_len:
threads[i].start()
for i in lists_len:
threads[i].join()
end = time()
ge = round((end-start),1)
print("共耗时%s秒"%ge)
参照廖雪峰和菜鸟教程,
以上是关于python 多进程的主要内容,如果未能解决你的问题,请参考以下文章