У меня есть поток (A), который создает объект каждые несколько секунд, и у меня есть два или более потоков (B), которым нужно только прочитать этот объект и скопировать его.
Я не могу использовать Очередь, потому что только один объект создан и должен быть прочитан всеми потоками (B), если я помещаю объект в очередь, только первый поток (B) читает данные, а другие делают нет, более того, каждые несколько секунд значение изменяется потоком (A), а потоки (B) читаются и копируются снова.
T(A) -- > Obj0
T(B0) <-- Obj0
T(B1) <-- Obj0
T(A) --> Obj1
T(B0) <-- Obj1
T(B1) <-- Obj1
.
.