如果一个函数在一个线程中运行,并且它调用另一个函数在smae线程中运行?

时间:2020-06-09 20:31:01

标签: python python-3.x multithreading python-multithreading

在我的脚本中有两个“主要”功能。他们每个人都在调用其他函数。这两个主要功能在两个不同的踏板上运行。这些函数是否也在这些线程中调用或在主线程中运行? 示例:

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

预先感谢

1 个答案:

答案 0 :(得分:0)

它们将在调用它们的线程上运行。例如,功能function1将与main在同一线程上运行。