V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wudanyang  ›  全部回复第 2 页 / 共 17 页
回复总数  327
1  2  3  4  5  6  7  8  9  10 ... 17  
2025 年 6 月 27 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@julyclyde #70 一种是 cpu 时间片占满不释放,导致其他请求延迟,导致并发升高,从而导致整个服务崩掉。
还有一种是 cpu 时间片一段时间后被抢占,其他请求虽然有一些影响但是还是会比较快返回。
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@julyclyde #65 如果是纯多线程,系统会自动切线程执行,不会让一个线程把整个系统全阻塞住

不过看起来 python 的协程会
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@GetMoneyMan #63 很形象了
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@julyclyde #65 如果对响应时间敏感的服务呢?
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@clemente #58 怎么说?
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@cj323 #44 感谢,研究下 gevent
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@LostPrayers #38 请问是遇到什么问题才换的 golang
2025 年 6 月 26 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@julyclyde #55 是我描述错误,可以看下附言
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@zhuangzhuang1988 #25

官网说法:

> ## 运行阻塞的代码
> 不应该直接调用阻塞( CPU 绑定)代码。例如,如果一个函数执行 1 秒的 CPU 密集型计算,那么所有并发异步任> 务和 IO 操作都将延迟 1 秒。

> 可以用执行器在不同的线程甚至不同的进程中运行任务,以避免使用事件循环阻塞 OS 线程。 请参阅 loop.run_in_executor() 方法了解详情。

问题是,当前运行很快,有可能上线一段时间后需要执行 1 秒了
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@dcsuibian #22 也是可以的
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@w568w #21 是的,如果是 web server ,其中一个请求阻塞了 1 分钟,其他请求都会跟着阻塞 1 分钟
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@unused #9 问题是就算是混用,其中协程的部分也容易出现上面的问题,导致阻塞
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@wyntalgeer #7 看不出来吗?表达的是容易阻塞事件循环,导致线上延迟甚至挂掉
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@chenqh #2 如果启动的是 web server ,同时来两个请求,耗时本来都很短。
这时候如果其中一个请求阻塞了,那另一个请求的耗时也跟着变长了。
2025 年 6 月 25 日
回复了 wudanyang 创建的主题 Python Python 的 async 协程当前真的能跑在生产环境吗?
@pursuer #1 第一条的意思是,程序员写了一个执行时间长的语句,但是中间没有使用 await 让出执行。
第二条确实可以放到线程执行,但 python 现在异步生态没这么好,很多都需要线程执行了
第三条如果直接用线程的话,线程是抢占式调度,不会让一个线程一直占着 cpu ,但是协程遇到数据量增长的情况,占用的 cpu 就会越来越多
什么规模的业务?
2025 年 6 月 5 日
回复了 zdl0929 创建的主题 分享发现 [HDR 图片转换极简方式] 让你的头像、表情包亮起来
感谢,已经全部 block
2025 年 6 月 5 日
回复了 burnsby 创建的主题 程序员 cursor 1.0 发布了,新增了记忆功能
@xFrye #27 我也是,把这人 block 了
2025 年 6 月 5 日
回复了 burnsby 创建的主题 程序员 cursor 1.0 发布了,新增了记忆功能
@gy0624ww #17 你这个头像让我电脑都变卡了
2025 年 6 月 3 日
回复了 ZimaBlueee 创建的主题 MySQL 《高性能 MySQL》第三版:是否已经过时?
不过时,你可以先读第三版,然后可以再读第四版,读第四版的时候也会快非常多
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2854 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 11:10 · PVG 19:10 · LAX 03:10 · JFK 06:10
♥ Do have faith in what you're doing.