如果一个函数在一个线程中运行,而如果它调用另一个函数,那么它就会在SMAE线程中运行?

问题描述 投票:0回答:1

在我的脚本中,有两个 "主 "函数。每个函数都在调用其他函数。这两个主要函数在两个线程中运行。这些函数也在这些线程中调用,还是在主线程中运行?

def main(): 
 //something
 function1()
def main2():
 //something
 function2()
t1=threading.Thread(target=main)
t2=threading.Thread(target=main2)
t1.start()
t2.start()

先谢谢你

python python-3.x multithreading python-multithreading
1个回答
0
投票

它们会在被调用的线程上运行。例如,函数 function1 将在同一线程上运行 main.

© www.soinside.com 2019 - 2024. All rights reserved.