Python:并发调用

时间:2019-01-14 10:23:39

标签: python

我想两次调用相同API的2个,我使用了库concurrent.future来实现这一点。我编码并运行了代码。但是,我觉得它在另一个完成之后正在运行。我的目标是并行运行。该API调用具有锁定系统,该系统可将第一个调用锁定给定的秒数。如果同时再次调用此API,它将引发错误,表明已被锁定。所以,我想测试一下。但是似乎该库没有这样做。

 with concurrent.futures.ThreadPoolExecutor(max_workers=len(WEBSITE_LIST)) as executor:
         futures = {executor.submit(concurrent_put_call, context, address) for address in WEBSITE_LIST}

上面是代码段。方法'concurrent_put_call'发出PUT请求。

有人对此有想法吗?或者我需要使用其他库。

0 个答案:

没有答案