python - Python multiprocessing.Queue 线程安全吗?

标签 python multithreading multiprocessing

我有一个同时使用线程和进程的程序。为了在它们之间共享数据,我目前使用 multiprocessing.Queue。这个队列实现线程安全吗?

最佳答案

,是的。来自 https://docs.python.org/3/library/multiprocessing.html#exchanging-objects-between-processes :

Queues are thread and process safe.

关于python - Python multiprocessing.Queue 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34936948/

相关文章:

java - 处理悬挂的任务

ios - 闭包不会在 swift 的主线程中运行

python - 在 Python 中的进程之间共享多个队列

python - 是否可以将 mmap 文件视为字节对象?

python - 如何在 TensorFlow 中设置矢量化参数的双射器?

python - Django DisallowedModelAdminLookup 用于在 Admin list_filter 中查找

python - 为什么多处理模块生成的进程不复制内存?

python - C++ iostreams 和 python

java - 单 Java 线程运行时的双核 CPU 利用率

python - Python 中的多处理问题。 Windows 与 Linux