python - 在 Python 中实现类似缓冲区的结构

标签 python multithreading data-structures message-queue

我正在尝试编写一个小型 wsgi 应用程序,它会在每次请求后将一些对象放入外部队列。我想批量制作,即。使网络服务器将对象放入内存中的类似缓冲区的结构中,当缓冲区足够大或在一定超时后,另一个线程和/或进程将这些对象批量发送到队列中,并清除缓冲区。我不想患上 NIH 综合症,也不想为线程问题操心,但是我找不到适合这项工作的代码。有什么建议么?

最佳答案

检查 https://docs.python.org/library/queue.html看看它是否满足您的需求。

关于python - 在 Python 中实现类似缓冲区的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/410273/

相关文章:

python - 如何将字典保存到文件中?

python - 在 Windows 上安装 PyGI 找不到 Python 安装

Python的多线程代码比单线程慢

java - 线程安全静态 map 的延迟加载

python - 在 Python 扩展中启动线程

python - 有没有办法跟踪函数被调用的次数?

用于上传文件的python并行性

c++ - 数组大小限制

c - 为什么结构必须单词对齐?

java - 如何编写java解释器/词法分析器