如何确定queue.get()中队列项来自哪个线程 - python

时间:2018-06-05 12:23:09

标签: python multithreading python-3.x queue

我有2个子线程将项目(数组)放入队列中(使用queue.put()。如何判断哪个线程将一个项目返回到主线程(使用queue.get())。

我需要知道,因为数组必须根据其来源保存在文件中。

1 个答案:

答案 0 :(得分:0)

非常简单:将信息添加到队列中,而不是

queue.put(myarray)

使用

queue.put({"source": whatever_identifies_your_source, "data": myarray})