import threading
import time
def A(num, stra):
for i in range(num):
txtA = input("A输入:") # input是线程阻塞的,多线程可规避此线程阻塞造成的不便
print("A说:" + txtA + stra)
time.sleep(1)
def B(num, strb):
for i in range(num):
print("B说:" + str(i) + strb)
time.sleep(1)
def main():
"""创建启动线程"""
t_A = threading.Thread(target=A, args=(5, 'AAA')) # args参数对应目标函数里的参数
t_B = threading.Thread(target=B, args=(22, 'BBB'))
t_A.start()
t_B.start()
if __name__ == '__main__':
main()