python多线程学习

莫烦yyds : https://www.bilibili.com/video/BV1jW411Y7Wj

demo1

import threading


def thread_1():
    print("a")
    print(threading.current_thread())


def main():
    thread1 = threading.Thread(target=thread_1)
    thread1.start()

    print(threading.active_count())
    print(threading.enumerate())
    print(threading.current_thread())


if __name__ == '__main__':
    main()

运行结果不唯一,例如:

thread_1在运行啦,当先线程是: 2
[<_MainThread(MainThread, started 6388)>, <Thread(Thread-1 (thread_1), started 18176)>]
<_MainThread(MainThread, started 6388)>
<Thread(Thread-1 (thread_1), started 18176)>

posted @ 2022-05-08 19:23  孤舟浮岸  阅读(32)  评论(0)    收藏  举报