多线程是否有可能提取从外部源流式传输的全局变量?

Is it possible that multithreads extract global variables that are streamed from an outside source?

我不确定多线程在 Python 中是如何工作的,所以这就是我问这个问题的原因。如果有关于此问题的代码示例,我将不胜感激。问题如下:

假设我有 4 个数组,X1、X2、X3 和 X4。 X1 到 X4 是从外部来源实时流式传输到 python 的数据。它们每秒更新一次。

然后我有 4 个线程:

Th1 处理数组 X1,Th2 处理 X2,...,Th4 分别处理 X4。

我做的线程如下:

每当 Xi 中出现特殊模式时,return 就会向外界发出信号。该线程 i 仅在数组 Xi 的实时流终止时停止。

是的,多线程和多处理允许您并行执行任务。您可以使用它们并行循环遍历 4 个数组。但是,您需要一个不同的库来传输您正在使用的数据。