假设我有一个函数,比如:
def func1():
return int(requests.get('https://www.random.org/integers/?num=1&min=0&max=10&col=1&base=10&format=plain&rnd=new').text)
我想调用这个函数三次,对响应求和,然后返回平方和或者一些简单的东西。我如何做到这一点,使三个函数调用是异步的,但它等待它们全部返回,一个la答应我。好的在Javascript中?你知道吗
我正在使用python2。你知道吗
Tags:
为此,您需要使用线程,最简单的方法是通过
multiprocessing.pool.ThreadPool
包(不要让它欺骗您,尽管它在包中,但它不是多处理的):出于您的目的,我对函数进行了一些修改:
然后,使用线程:
根据您的喜好,如果您同意安装第三方后端口模块https://pypi.python.org/pypi/futures,您还可以使用
concurrent.futures
作为更高级别的接口,以避免处理线程,并使用与您在问题中提到的承诺/未来更相似的API:相关问题 更多 >
编程相关推荐