标签:asyncio

共 15 篇文章

Python asyncio.TaskGroup管理并发任务的优雅方式

Python asyncio.TaskGroup管理并发任务的优雅方式 什么是TaskGroup asyncio.TaskGroup 是 Python 3.11 引入的新特性,它提

# asyncio # TaskGroup # 并发任务
2026-05-29 189 0

Python协程Asyncio中Task取消信号的传递与处理

Python协程Asyncio中Task取消信号的传递与处理 在Asyncio编程中,Task(任务)是协程的载体。当需要停止一个正在运行的协程时,就需要用到Task的取消机制。理

# Python # 协程 # Asyncio
2026-05-13 206 0

Python asyncio.TaskGroup取代gather的结构化并发

Python asyncio.TaskGroup取代gather的结构化并发 在 Python 异步编程中,管理多个并发任务长期以来依赖于 asyncio.gather。然而,ga

# Python # asyncio # 异步编程
2026-05-05 196 0

Python asyncio.wait_for对协程设置超时并取消

Python asyncio.waitfor对协程设置超时并取消 在编写异步程序时,经常会遇到外部请求响应慢或 IO 操作卡住的情况。如果不做处理,这些挂起的协程会无限期占用资源。

# Python # asyncio # 协程
2026-05-04 173 0

Python asyncio.timeout在Python 3.11中的新用法

Python 3.11 引入了 asyncio.timeout 作为处理异步操作超时的新标准方式。相比于旧版的 asyncio.waitfor,它提供了更灵活的上下文管理器接口,支

# Python # asyncio # 异步编程
2026-05-04 169 0

Python asyncio事件循环在百万级WebSocket连接中的调度优化

Python asyncio事件循环在百万级WebSocket连接中的调度优化 在Python中处理百万级WebSocket连接时,标准的asyncio实现往往会因为调度开销、内存

# Python # asyncio # uvloop
2026-05-01 197 0

Python asyncio.Event在协程间事件通知的用法

asyncio.Event 是 Python asyncio 库中用于协程间简单通信的同步原语。它的作用类似于一个线程安全的标志位,允许一个或多个协程等待某个事件发生,直到另一个协

# Python # asyncio # 协程
2026-04-29 193 0

Python asyncio.gather的return_exceptions异常处理模式

Python asyncio.gather的returnexceptions异常处理模式 asyncio.gather 是 Python 并发编程中用于批量运行协程的常用工具。默认

# Python # asyncio # 并发编程
2026-04-25 194 0

Python asyncio与多线程的性能对比:IO密集场景实测

Python asyncio与多线程的性能对比:IO密集场景实测 在处理网络爬虫、数据库查询或API请求等IO密集型任务时,CPU大部分时间都在等待IO操作完成。为了提升效率,Py

# Python # Asyncio # 多线程
2026-04-21 194 0

Python asyncio.Semaphore在限制并发请求数中的应用

Python asyncio.Semaphore在限制并发请求数中的应用 当使用 asyncio 处理大量网络请求(如爬虫或API调用)时,为了追求极致速度,往往会创建成千上万个并

# Python编程 # 异步编程 # 并发控制
2026-04-19 213 0

Python 事件循环:asyncio.get_event_loop() 的使用

Python 事件循环:asyncio.geteventloop 的使用 在 Python 异步编程中,事件循环是核心调度机制。asyncio.geteventloop 曾是获取当

# Python编程 # 异步编程 # 事件循环
2026-04-13 185 0

Python 协程任务:asyncio.create_task() 与 gather()

Python 协程任务:asyncio.createtask 与 gather Python 的 asyncio 库通过协程实现了并发编程,但在实际开发中,如何正确调度和等待这些协

# Python # asyncio # 协程
2026-04-06 201 0

Python 异步IO:aiohttp 与 asyncio 结合

Python 异步 IO:aiohttp 与 asyncio 结合 现代 Web 应用对并发处理能力的要求越来越高。传统的同步编程模型在处理大量 I/O 操作时,往往会让程序陷入"

# Python # 异步IO # asyncio
2026-04-05 180 0

Python 异步IO:asyncio 事件循环与任务管理

Python 异步IO:asyncio 事件循环与任务管理 Python 的 asyncio 模块让你能用协程(coroutine)高效处理大量 I/O 密集型任务,比如网络请求、

# Python异步 # asyncio # 事件循环
2026-04-02 213 0

Python 异步生成器:async for 循环的使用

Python 异步生成器:async for 循环的使用 Python 中的 async for 循环用于遍历异步可迭代对象(asynchronous iterable),最常见的

# Python # 异步生成器 # asyncfor
2026-04-02 198 0