真机上怎么算异步跑对了

在真实机上跑异步并发,判定它「对了」看的是【0】。

开始练习 →

从现象认异步的毛病

把四种现象和原因配对,打印四个字母:

开始练习 →

把异步程序跑起来

场景:~/aio/服务.py 用 asyncio 并发算一批任务,说明写了怎么跑。 任务:把它跑起来、让它并发算出结果,然后运行 ~/check(它核对结果之和)。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后拿到的一段标

开始练习 →

并发结果之和是多少

场景:~/aio/服务.py 并发算一批数、打印「结果之和 S」。对照表列了八个数。 任务:跑它,读出结果之和,到对照表里查那个数对应的标记。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后拿到的一段标记。 提交:把 ~/c

开始练习 →

第一个结果是谁

场景:~/aio/服务.py 用 gather 并发,结果按提交顺序回。对照表列了八个值。 任务:跑它,看 gather 的第一个结果(对应第一个提交的),到对照表里查它对应的标记。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是

开始练习 →

并发发了几个请求

场景:~/aio/服务.py 用 gather 并发发了若干请求。对照表列了八个数。 任务:读代码或跑一次,数出并发发了几个,到对照表里查那个数对应的标记。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后拿到的一段标记。 提

开始练习 →

补一个任务再看和

场景:~/aio/服务.py 并发算一批数,说明要你再加一个数进去、让和达到某个目标。 任务:按说明往并发的那批里加一个数,让结果之和正好是目标值。改好运行 ~/check。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后拿

开始练习 →

改并发算平方

场景:~/aio/服务.py 的协程现在只返回原数,说明要改成返回平方。 任务:把协程改成返回平方,让结果之和变成说明要求的值。改好运行 ~/check。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后拿到的一段标记。 提交

开始练习 →

把顺序等改成一起等

场景:~/aio/服务.py 现在是一个个 await(顺序等),说明要改成用 gather 一起等。 任务:把顺序 await 改成 gather 并发,让结果之和不变、但变成并发。改好运行 ~/check。 范围:只在 ~/aio 下你

开始练习 →

交付:一个异步并发程序

场景:~/aio 给了半成品,说明列了要补的一小段(用 gather 并发算一批)。 任务:把它补成能并发算出正确结果之和的程序,让说明里的用例通过。补好运行 ~/check。 范围:只在 ~/aio 下你自己的异步程序里操作;答案是运行后

开始练习 →