【发布时间】:2019-04-03 00:29:15
【问题描述】:
在脚本的主线程中,我设置了一个名为 queue 的变量并用 URL 填充它。然后我使用 multiprocessing.Process 创建 8 个进程,然后这些进程使用 threading 库生成 10 个线程。
在线程工作者(由上面的另一个进程产生)中,我有global queue。
那么queue.get() 会按预期行事吗?我已经尝试过了,在某些测试中似乎还可以,而在其他测试中则不行。
问题是,可以从另一个进程和线程访问全局变量吗?
【问题讨论】:
标签: python multithreading