from time import ctime,sleep
def music(a):
for i in range(2):
print("I was listening to %s.%s" %(a,ctime()))
sleep(2)
def movie(b):
for i in range(2):
print("I was watching to %s.%s" %(b,ctime()))
sleep(2)
music("告白气球")
movie("泰坦尼克号")
print("all over %s" %ctime())
将多任务问题用多线程解决,提高效率,解决了多任务等待的问题:
from threading import Thread
from time import ctime,sleep
def music(a):
for i in range(2):
print("I was listening to %s.%s" %(a,ctime()))
sleep(2)
def movie(b):
for i in range(2):
print("I was watching to %s.%s" %(b,ctime()))
sleep(5)
# 调用多线程解决多任务问题
t1 = Thread(target=music,args=("a"))
t1.start()
t2 = Thread(target=movie,args=("b"))
t2.start()