repeat(atrs_data),
repeat(signals_generators),
repeat(self.strategy_pairs),
strategies,
)
```
У процессов есть общий объект, который могут менять эти процессы. Как можно адекватно настроить изменения этого объекта, чтобы в обоих процессах всегда было актуальное состояние. Процессы могут менять состояние чуть ли не одновременно. Думал через редис - не получается.
Нужно как-то локи юзать? Или ещё какие варианты есть?
Хуево, общая память - это проблема
ну вообще про manager говорили
да, вот пробую.
там же написано что такие объекты потоко и процессо безопасны
только ты не можешь что попало туда положить
я чёт не понимаю? ``` print(f"{id(mm_pool)=}") # 281473714765008 self.shared_dict["mm_pool"] = mm_pool mm_pool = self.shared_dict["mm_pool"] print(f"{id(mm_pool)=}") # 281473714848528 ```
>>> m = manager().dict() >>> m[1] = lab >>> id(m[1]) 4378037600 >>> id(m[1]) 4378036208
Обсуждают сегодня