V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zzth370  ›  全部回复第 1 页 / 共 2 页
回复总数  27
1  2  
285 天前
回复了 sbldehanhan 创建的主题 MacBook Pro PDD 的 MacBook Pro 能买吗?
@lamls 我这买的开票挺快的,好像给票的会在商品页面上直接说明,没说明的可能就没有
288 天前
回复了 sbldehanhan 创建的主题 MacBook Pro PDD 的 MacBook Pro 能买吗?
纠正下,是 m3pro 丐版
288 天前
回复了 sbldehanhan 创建的主题 MacBook Pro PDD 的 MacBook Pro 能买吗?
M3 丐版 PDD 百亿补贴买了一个,能开发票,比官网便宜了 2900
362 天前
回复了 echome 创建的主题 职场话题 毕业 3-5 年的兄弟们,你们现在咋样?
只是活着,啥都不是
2023-10-21 19:46:22 +08:00
回复了 Kroos 创建的主题 Apple 可能发现了一个潜在的解决 S9 无法显示天气 bug 的办法
这个我之前也遇到过,定位的天气很难刷新出来,后面把手表里的 WIFI 连接点上就正常了
2023-04-07 21:30:10 +08:00
回复了 Andor_Chen 创建的主题 推广 送几本“通透”的《流畅的 Python (第 2 版)》
谢谢,抽我,抽我
2022-07-16 23:32:23 +08:00
回复了 blankmiss 创建的主题 Python 刚撸 Python ,问个问题
这问题确实像刚撸 python 的[狗头]
2022-04-21 00:02:40 +08:00
回复了 babyoung 创建的主题 程序员 程序员开展副业的一些思考、参考
base64:VGhfTW9v
二群满了,求拉
2021-04-27 22:47:15 +08:00
回复了 tuding 创建的主题 美酒与美食 有没有好吃的零食推荐?
四川风干牛肉干,好吃不胖
看到各位大佬发言,学习到了,哈哈
2020-05-26 21:48:05 +08:00
回复了 muyumao 创建的主题 深圳 闲来无事 搞了个深圳互联网扯淡群
滴滴,已上车
2019-11-11 11:50:35 +08:00
回复了 css3 创建的主题 深圳 入坑深圳移动 18 块钱的套餐,再来个 20 元 5G 的流量包如何?
广州移动,8 元保底套餐,20 元 20G 流量套餐,美滋滋
2019-10-09 00:23:53 +08:00
回复了 always01 创建的主题 生活 坐在椅子上发呆,什么都不想干,假期都还没开始
一样的状态,后悔读书时没有培养一个爱好,不然也不至于无聊时只能发呆
2019-07-23 23:04:29 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
import asyncio


async def worker_1():
print('worker_1 start')
await asyncio.sleep(1)
print('worker_1 done')

async def worker_2():
print('worker_2 start')
await asyncio.sleep(2)
print('worker_2 done')

async def main():
task1 = asyncio.create_task(worker_1())
task2 = asyncio.create_task(worker_2())
print('before await')
await asyncio.sleep(2)
print('awaited worker_1')
await asyncio.sleep(1)
print('awaited worker_2')


if __name__ == '__main__':
asyncio.run(main())

源码是这样的,就修改了下 main()里面的
2019-07-23 22:52:56 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
而你代码二中 await task 造成了一定的误解,造成主动 await 才会执行 task 的假象
个人见解
2019-07-23 22:45:57 +08:00
回复了 waibunleung 创建的主题 Python 不死心,再来问一遍关于 Python 的 asyncio 问题
async def main():
task1 = asyncio.create_task(worker_1())
task2 = asyncio.create_task(worker_2())
print('before await')
await asyncio.sleep(2)
print('awaited worker_1')
await asyncio.sleep(1)
print('awaited worker_2')
结果:
before await
worker_1 start
worker_2 start
worker_1 done
awaited worker_1
worker_2 done
awaited worker_2


我把 main 里面的稍微改了下,得到跟你一样的结果,我感觉是 create_task 时就已经把两个任务添加到协程的任务列表里面去了,然后后面遇到阻塞就切换,然后就会得到跟 1 不一样的结果
2019-07-15 22:53:22 +08:00
回复了 singleQ 创建的主题 职场话题 刚辞职,新单位 offer 又取消了,怎么破?
看过一个新闻,这样的是可以要求赔偿的,当然看你愿不愿意花时间
2019-04-11 21:17:55 +08:00
回复了 RangerM 创建的主题 职场话题 公司开始 955 了
955 舒服啊
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2647 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 02:00 · PVG 10:00 · LAX 18:00 · JFK 21:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.