标签:协程

共 13 篇文章

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

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

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

Go语言sync.WaitGroup的Add和Done不匹配导致死锁

Go语言sync.WaitGroup的Add和Done不匹配导致死锁 Go 语言中的 sync.WaitGroup 是用于等待一组 Goroutine 完成执行的同步原语。死锁通常

# Go语言 # 死锁 # 并发编程
2026-05-06 140 0

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

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

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

Go语言Goroutine栈的扩容与缩容机制

Go语言Goroutine栈的扩容与缩容机制 Go语言的Goroutine(协程)之所以轻量,核心在于其内存占用极小。与操作系统线程动辄几MB的固定栈空间不同,Goroutine的

# Go语言 # 协程 # 栈扩容
2026-05-01 183 0

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

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

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

C++ std::generator协程生成器的惰性求值

C++ std::generator协程生成器的惰性求值 C++23 引入了 std::generator,这是标准库中第一个直接支持协程的容器适配器。与传统的容器(如 std::

# C++23 # 协程 # 生成器
2026-04-23 129 0

Go语言Goroutine泄漏的五种常见原因与pprof排查

Go语言Goroutine泄漏的五种常见原因与pprof排查 Goroutine 泄漏是 Go 语言开发中导致内存占用持续飙升的最常见原因之一。当一个 Goroutine 被创建却

# Go语言 # 协程 # 泄漏
2026-04-20 205 0

Go 并发模式:worker pool 实现

Go 并发模式:worker pool 实现 处理高并发任务时,无限制地创建 goroutine 会导致系统资源耗尽。Worker Pool(工作池)模式通过固定数量的 Worke

# Go语言 # 并发编程 # 工作池
2026-04-19 181 0

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

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

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

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

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

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

Python 异步IO:aiohttp 与 asyncio 结合

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

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

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

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

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

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

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

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