setname_Python线程类| setName()方法与示例
setname
Python Thread.setName()方法 (Python Thread.setName() Method)
Thread.setName() method is an inbuilt method of the Thread class of the threading module in Python. It uses a Thread object and sets the name of the thread.
Thread.setName()方法是Python中線程模塊的Thread類的內置方法。 它使用Thread對象并設置線程的名稱。
Module:
模塊:
from threading import ThreadSyntax:
句法:
setName()Parameter(s):
參數:
None
沒有
Return value:
返回值:
The return type of this method is <class 'NoneType'>, it sets the name of the Thread object which calls this method.
此方法的返回類型為<class'NoneType'> ,它設置調用此方法的Thread對象的名稱。
Example:
例:
# Python program to explain the # use of setName() methodimport time import threadingdef thread_1(i):time.sleep(5)#threading.current_thread.setName("frgrfvrv")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,)) thread1.setName("Thread_number_1") thread2 = threading.Thread(target=thread_2, args=(20,)) thread2.setName("Thread_number_2") thread3 = threading.Thread(target=thread_2, args=(30,)) thread3.setName("Thread_number_3")# Running the threads thread1.start() thread2.start() thread3.start()Output
輸出量
Value by Thread_number_2 is: 20 Value by Thread_number_3 is: 30 Value by Thread_number_1 is: 10翻譯自: https://www.includehelp.com/python/thread-setname-method-with-example.aspx
setname
總結
以上是生活随笔為你收集整理的setname_Python线程类| setName()方法与示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Byte类的hashCode(
- 下一篇: VSRE的完整形式是什么?