getname方法_Python线程类| getName()方法与示例

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方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值