V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lttzzlll  ›  全部回复第 1 页 / 共 1 页
回复总数  17
124 天前
回复了 gosky 创建的主题 Python Python asyncio 中怎么执行 cpu 密集型任务?
@lttzzlll 。。。你面的问题不是“Python asyncio 中怎么执行 cpu 密集型任务?”。 换成其他的 web 框架或语言,就没有这种问题了吗?而是在 web 服务中,如何处理比较耗时/耗资源的任务。这些问题都有很经典很成熟的方案。把这类任务放到 worker 节点上,用队列传递消息,不够就增加 replica 的数量。非常成熟和广泛使用的方案,你的场景也不例外。
124 天前
回复了 gosky 创建的主题 Python Python asyncio 中怎么执行 cpu 密集型任务?
你提出的问题,限制你的思路。web 服务要简单,轻量,快速响应。推理服务耗时耗资源。正确的方式应该是 同一个项目(git repo),部署多个进程。经典的做法应该是 一个 web 服务进程,多个 worker 进程,web 服务和 worker 进程之间用队列。以 django/flask 举例:
161 天前
回复了 axin2023 创建的主题 Python 求助一些关于 Python 开发的面试题
Python 没啥好学的,懂了基本语法,不炫技就很好。真正应该学的是后端。https://bytebytego.com/
@lttzzlll cat input.csv | sort -u | uniq > out.csv 你试试
cat input.csv | sort | uniq > out.csv

力大出奇迹。优化阻碍发展。你先试试再说。大不了机器崩了呗。
2023-08-23 16:45:21 +08:00
回复了 zhwguest 创建的主题 Go 编程语言 恨死 go 的导出变量命名规则了
2020-05-25 18:51:14 +08:00
回复了 liu826250634 创建的主题 Python 关于 Python 的 asyncio 协程的问题。
如果一定要用 asyncio,需要把耗时的操作放到一个单独的进程中。

```Python
import os
import time
import asyncio
from concurrent.futures.process import ProcessPoolExecutor

pool = ProcessPoolExecutor(max_workers=os.cpu_count())


def add(a, b):
"""
耗时操作
"""
time.sleep(3)
return a + b

async def main():
loop =asyncio.get_running_loop()
r = await loop.run_in_executor(pool, add, 1, 2)
print(r)

asyncio.run(main())
```
2019-01-15 12:39:49 +08:00
回复了 linxiaoziruo 创建的主题 问与答 为什么说 AVL 树是严格平衡的,而红黑树不是严格平衡的
叶节点,非任意。
2019-01-15 12:36:12 +08:00
回复了 linxiaoziruo 创建的主题 问与答 为什么说 AVL 树是严格平衡的,而红黑树不是严格平衡的
严格平衡的定义 任意左右子树高度差不超过 1。其余都是非严格平衡。
2018-10-11 09:44:34 +08:00
回复了 ooooo 创建的主题 问与答 现在这个社会结婚和不结婚有什么区别?
@SuperMild 决定生小孩并把他养大成人是因为你爱他,而不是防老用的。把他养大成人之后,他就是一个独立的人了,拥有独立的人格。不应该再用孝顺等束缚他的行为。在血缘上是亲近的,但在社会关系中就是朋友,身份是平等的。
2018-10-10 22:13:35 +08:00
回复了 ooooo 创建的主题 问与答 现在这个社会结婚和不结婚有什么区别?
养儿防老就像交易,太自私了。用孝顺这种思想来禁锢人,实际上很卑鄙。
2018-09-21 09:55:04 +08:00
回复了 d553296416 创建的主题 职场话题 拿到 offer 去入职结果 HR 说不招了
既然都到这份上了,不如劳动局走一趟,不求进这家公司,但要弄清楚。
2018-09-19 09:38:09 +08:00
回复了 cantonadong 创建的主题 问与答 为什么早上刚睡醒,还没没起床手环就显示走了 39 步?
@vazo 😏
2018-09-17 09:32:09 +08:00
回复了 abcbuzhiming 创建的主题 程序员 遇到真正的高并发问题了,特来求助
先确定是不是数据库的问题,查询的部分可以直接返回假的内容。单独测试一下查询语句耗时。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5419 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 07:24 · PVG 15:24 · LAX 23:24 · JFK 02:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.