如果我有一个芹菜任务,比如:
@celery.task(name='tasks.webrequest')
def webrequest(*args):
try:
webrequest = requests.get('{0}'.format(args[0]), auth=(args[1], args[2]), verify=False, timeout=240)
except Exception as e:
print e
webrequest='cant talk to server'
return webrequest
一个芹菜工人只有一个核心,所以只有一个工人线程。有没有办法让那个工人同时执行两个或更多的任务?在
目前我正在执行如下工作:
^{pr2}$
当我用并发调用它时(感谢Ale),它允许我拥有比cpu更多的线程
相关问题 更多 >
编程相关推荐