我有三个函数f1(x)、f2(x)和f3(x)返回一个结果(想象一下API调用,没有对函数的控制)。当调用这些函数时(但通常在1s以下),这些函数可能需要一段不确定的时间结束。现在,我需要调用所有这些函数并选择最佳结果,但是在约束条件下,我需要在最大t毫秒内返回一些结果。伪码: r1 = f1(x) # but stop if it takes longer than max_t miliseconds
r2 = f2(x) # but stop if it takes longer than max_t milisec