diff --git a/lesson8/main.py b/lesson8/main.py new file mode 100644 index 0000000000000000000000000000000000000000..2869a5f6e75064104bd5cd3a45d647fe563da570 --- /dev/null +++ b/lesson8/main.py @@ -0,0 +1,29 @@ +import threading + + +def main(): + t1 = threading.Thread(target=print_nums) + t2 = threading.Thread(target=print_letters) + t1.start() + t2.start() + + # 阻塞主线程 + t1.join() + t2.join() + print("main thread is finish") + + +def print_nums(): + for i in range(100): + print(i) + print("t1 is finish") + + +def print_letters(): + for i in range(ord('a'), ord('z')): + print('%c' % i) + print("t2 is finish") + + +if __name__ == '__main__': + main()