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)>
浙公网安备 33010602011771号