python - asyncio.wait和asyncio.gather的区别?
天蓬老师
天蓬老师 2017-04-18 10:26:40
0
2
876

刚学PYTHON的协程,我想请教下,这两段代码执行起来有什么区别呢?

tasks = [asyncio.ensure_future(task(i)) for i in range(0,300)]
loop.run_until_complete(asyncio.gather(*tasks))

tasks = [task(i) for i in range(0,300)]
loop.run_until_complete(asyncio.wait(tasks))


天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(2)
巴扎黑

Comme vous pouvez le voir dans la documentation, ces deux morceaux de code ont le même effet. Cependant, les valeurs de retour de wait et collect sont différentes. Wait peut également être renvoyé lorsque le premier futur est terminé ou qu'une erreur se produit.

PHPzhong

RTFM......

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!