Py100Skills

[Py030] 同时执行两个函数

2019-08-20  本文已影响4人  安哥生个信
from threading import Thread
import time
import datetime

def func1():
    print(f'{datetime.datetime.now()}  func1 starting')
    time.sleep(20)
    print(f'{datetime.datetime.now()}  func1 working')
    time.sleep(20)
    print(f'{datetime.datetime.now()}  func1 ending')

def func2():
    print(f'{datetime.datetime.now()}  func2 starting')
    time.sleep(20)
    print(f'{datetime.datetime.now()}  func2 working')
    time.sleep(20)
    print(f'{datetime.datetime.now()}  func2 ending')
    
Thread(target=func1).start()
Thread(target=func2).start()

返回结果

2019-08-20 10:45:59.839427  func1 starting
2019-08-20 10:45:59.839821  func2 starting
2019-08-20 10:46:19.852530  func1 working
2019-08-20 10:46:19.859896  func2 working
2019-08-20 10:46:39.853510  func1 ending
2019-08-20 10:46:39.879981  func2 ending

参考https://codeday.me/bug/20180602/172668.html

上一篇 下一篇

猜你喜欢

热点阅读