标签: python multithreading python-3.x queue
我有2个子线程将项目(数组)放入队列中(使用queue.put()。如何判断哪个线程将一个项目返回到主线程(使用queue.get())。
queue.put()
queue.get()
我需要知道,因为数组必须根据其来源保存在文件中。
答案 0 :(得分:0)
非常简单:将信息添加到队列中,而不是
queue.put(myarray)
使用
queue.put({"source": whatever_identifies_your_source, "data": myarray})