线程数据共享

时间:2019-03-21 20:07:53

标签: python multithreading thread-safety data-sharing

我有一个线程(A)每隔几秒钟生成一个对象,而我有两个或更多线程(B)仅需要读取并复制该对象。

我不能使用队列,因为仅创建了一个对象,并且所有线程(B)都必须读取该对象,如果将对象放入队列中,则只有第一个线程(B)可以读取数据,而其他线程可以不会,而且每隔几秒钟,线程(A)就会更改该值,线程(B)会再次读取和复制。

T(A)  -- > Obj0
T(B0)  <-- Obj0
T(B1)  <-- Obj0

T(A)  --> Obj1
T(B0)  <-- Obj1
T(B1)  <-- Obj1
.
.

0 个答案:

没有答案