我有一个名为generic_df_filter的函数,该函数返回一个我要为其分配两个数据的数据帧
df_mkpi = mean_kpi = generic_df_filter(arg1,arg2)
我想在多线程中运行它,所以我尝试一下。
from threading import Thread
df_mkpi = mean_kpi = Thread(target=generic_df_filter , args = (arg1,arg2))
我的疑问是我是否需要像这样启动两个线程
df_mkpi.start() ; mean_kpi.start()
或者盯着一根线就足够了,如下所示。
df_mkpi.start()
答案 0 :(得分:0)
您已经创建了2个单独的线程对象。如果只想启动一个线程,则需要start()
命令,因此,如果只想启动一个线程df_mkpi.start()
或mean_kpi.start()
,如果要启动两个单独的线程df_mkpi.start() ; mean_kpi.start()
或
df_mkpi.start()
mean_kpi.start()