【发布时间】:2022-11-01 17:52:01
【问题描述】:
我发现每个线程都有自己的名称,例如Thread-1,Thread-2和test_thread如下所示:
thread1 = threading.Thread(target=test)
thread2 = threading.Thread(target=test)
thread3 = threading.Thread(target=test, name="test_thread")
print(thread1.name) # "Thread-1"
print(thread2.name) # "Thread-2"
print(thread3.name) # "test_thread"
但是,我找不到为什么每个线程都有自己的名称。
那么,线程名称是做什么用的呢?
【问题讨论】:
标签: python python-3.x multithreading python-multithreading