多线程在python中的线程函数内部的多个函数

时间:2017-10-27 03:57:28

标签: python multithreading

我有一个python程序,它为这样的函数执行多线程处理。此代码段为作为列表元素提供的每个帐户启动一个线程。 [为简单起见,省略了不相关的代码片段。]

def main():
    for account in dict_list:
    threads = []
    t = threading.Thread(target=f_action, args=(account,))
    threads.append(t)
    t.start()

现在函数f_action(account)就像这样。

def f_action(account):
    #Does some stuff
    sub1f_action()
    sub2f_action(a,b)
    sub3f_action(c)
    sub4f_action()

我的问题:

  1. 我如何多线程子函数以便它们执行 平行?
  2. 函数f_action()将针对线程中的每个帐户运行。是否可以或建议使用子线程 那个?

0 个答案:

没有答案