|
from time import sleep,ctime
import multiprocessing
#创建超级播放器
def super_player(file_,time):
for i in range(2):
print("开始:%s!%s"%(file_,ctime()))
sleep(time)
#播放文件与时长
lists={'遇见':2,'冬夜渐暖':2,'北京北京':4}
threads=[]
files=range(len(lists))
for file_,time in lists.items(): #创建线程
t=multiprocessing.Process(target=super_player,args=(file_,time))
threads.append(t)
if __name__=='__main__':
#启动线程
for t in files:
threads[t].start()[img]
for t in files:
threads[t].join()
print("全部结束!结束时间为:%s"%ctime())
上面的是代码,
这是sublime运行结果:
开始:北京北京!Thu Oct 13 11:24:58 2016
开始:冬夜渐暖!Thu Oct 13 11:24:58 2016
开始:遇见!Thu Oct 13 11:24:58 2016
开始:遇见!Thu Oct 13 11:25:00 2016
开始:冬夜渐暖!Thu Oct 13 11:25:00 2016
开始:北京北京!Thu Oct 13 11:25:02 2016
全部结束!结束时间为:Thu Oct 13 11:25:06 2016
[Finished in 8.1s]
这是python运行结果:
全部结束!结束时间为:Thu Oct 13 11:26:39 2016
求解!!!!!!!!! |
|