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中线程模块的内置方法。 它用于返回主线程对象。 在正常情况下,这是Python解释程序从其启动的线程。

Module:

模块:

    import threading

Syntax:

句法:

    main_thread()

Parameter(s):

参数:

  • 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 Module

import time
import threading

def 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 线程模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值