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