生产者消费者 共 2 篇文章

Python asyncio.Queue在协程间通信的容量限制
2026-05-11 13:37:46
Python asyncio.Queue在协程间通信的容量限制 asyncio.Queue 是 Python 异步编程中协程间通信的核心工具。它允许一个协程将数据放入队列,另一个协程从队列中取出数据,两者可以独立运行。asyncio.Queue 的一个关键特性是容量限制,即 maxsize 参数。这
asyncio.Queue 容量限制 协程通信
46 0
Redis List实现简单消息队列的BRPOP阻塞读取
2026-04-27 11:17:22
Redis List 是构建轻量级消息队列的极佳数据结构,其中的 BRPOP 命令提供了“阻塞式读取”的能力。相比于轮询,这种方式能极大降低 CPU 消耗。以下将直接演示如何利用这一特性实现生产者消费者模型。 第一阶段:命令行实操体验阻塞效果 在编写代码之前,先通过命令行直观理解 BRPOP 的工作
Redis 消息队列 BRPOP
66 0