我有两个函数,一个名为connect(),用于登录我的帐户,另一个名为identify_2bgval(),它从我的帐户中获取一些数据。因为它是一个很长的过程,我试图使用多线程。
我的问题是:我可以同时使用这两个功能吗? 我曾想过创建一个新函数然后使用Threads.Is它会起作用吗?另外,我可以使用Thread()函数的双目标吗?
1
答案 0 :(得分:0)
如果 identify_2bgval 不依赖于连接,您可以在其他线程中运行
def run_together():
t = Thread(target=identify_2bgval)
t.start() #2nd thread
connect() # main thread waits here ...
t.join() # wait for the 2nd thread ...
#call it ...
run_together() #blocks until finished ...