import time
from multiprocessing import Process
from datetime import datetime
def shijian():
"""
打印时间
:return:
"""
while True:
#print('\r', '%02d:%02d:%02d' % (datetime.now().hour, datetime.now().minute, datetime.now().second),end='', flush=True)
print('\r%02d:%02d:%02d'%time.localtime()[3:6],end=' ')
time.sleep(1)
def AB(word):
"""
测试
:param word:
:return:
"""
while True:
print(word)
time.sleep(1)
if __name__ == '__main__':
# 定义任务 | target 任务的函数 | args 函数的参数
A = Process(target=AB, args=('A',))
B = Process(target=AB, args=('B',))
t = Process(target=shijian)
# 启动任务
A.start()
# A.join() # 同步 | 等待A任务执行完毕后B任务才执行 | 尝试开启看看效果
B.start()
t.start()
入门练习