getname方法
Python Thread.getName()方法 (Python Thread.getName() Method)
Thread.getName() method is an inbuilt method of the Thread class of the threading module in Python. This method is used to get the name of the thread.
Thread.getName()方法是Python中线程模块的Thread类的内置方法。 此方法用于获取线程的名称。
Module:
模块:
from threading import Thread
Syntax:
句法:
getName()
Parameter(s):
参数:
None
没有
Return value:
返回值:
The return type of this method is <class 'str'>, it returns thread name of the calling object.
该方法的返回类型为<class'str'> ,它返回调用对象的线程名称。
Example:
例:
# Python program to explain the
# use of getName() method
import time
import threading
def thread_1(i):
time.sleep(5)
print('Value by '+ str(threading.current_thread().getName())+" is: ", i)
def thread_2(i):
print('Value by '+ str(threading.current_thread().getName())+" is: ", i)
def thread_3(i):
time.sleep(4)
print('Value by '+ str(threading.current_thread().getName())+" is: ", i)
# Creating three sample threads
thread1 = threading.Thread(target=thread_1, args=(10,))
thread2 = threading.Thread(target=thread_2, args=(20,))
thread3 = threading.Thread(target=thread_2, args=(30,))
# Running the threads
thread1.start()
thread2.start()
thread3.start()
Output
输出量
Value by Thread-2 is: 20
Value by Thread-3 is: 30
Value by Thread-1 is: 10
翻译自: https://www.includehelp.com/python/thread-getname-method-with-example.aspx
getname方法