python 线程模块_Python线程模块| main_thread()方法与示例
python 線程模塊
Python threading.main_thread()方法 (Python threading.main_thread() Method)
main_thread() is an inbuilt method of the threading module in Python. It is used to return the main Thread object. It is the thread from which the Python interpreter has started, in normal conditions.
main_thread()是Python中線程模塊的內(nèi)置方法。 它用于返回主線程對象。 在正常情況下,這是Python解釋程序從其啟動的線程。
Module:
模塊:
import threadingSyntax:
句法:
main_thread()Parameter(s):
參數(shù):
None
沒有
Return value:
返回值:
The return type of this method is <class 'threading._MainThread'>, it returns the main Thread object.
此方法的返回類型為<class'threading._MainThread'> ,它返回主Thread對象。
Example:
例:
# Python program to explain the # use of main_thread() method in Threading Moduleimport time import threadingdef thread_1(i):time.sleep(5)print("Value by Thread-:",i)def thread_2(i):print("Value by Thread-2:",i)def thread_3(i):time.sleep(4)print("Value by Thread-3:",i)def thread_4(i):time.sleep(1)print("Value by Thread-4:",i)# Creating sample threads thread1 = threading.Thread(target=thread_1, args=(10,)) thread2 = threading.Thread(target=thread_2, args=(20,)) thread3 = threading.Thread(target=thread_3, args=(30,)) thread4 = threading.Thread(target=thread_4, args=(50,))print("Main thread for the given program:", threading.main_thread())# Starting the threads thread1.start() thread2.start() thread3.start() thread4.start()Output
輸出量
Main thread for the given program: <_MainThread(MainThread, started 140269857195776)> Value by Thread-2: 20 Value by Thread-4: 50 Value by Thread-3: 30 Value by Thread-: 10翻譯自: https://www.includehelp.com/python/threading-main_thread-method-with-example.aspx
python 線程模塊
總結(jié)
以上是生活随笔為你收集整理的python 线程模块_Python线程模块| main_thread()方法与示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java list过滤重复的数据_Lis
- 下一篇: java中map的遍历方法_Java中M