下面,通过一个简单的例子,来把多线程和单线程执行任务的耗时做个比较 import time import threading # 音乐播放器 def music(func, loop): for i in range(loop): print("I was listening to %s the %d time! %s" % (func, i+1, time.time())) time.sleep(2) # 视频播放器 def movie(func, loop): for i in r
1.单线程实例: 代码如下: from time import ctime,sleep def music(A): for i in range(2): print ("I was listening to %s. %s" % (A, ctime())) sleep(1) def eat(B): for i in range(2): print ("I was eating the %s! %s" % (B, ctime())) sleep(5) if __name