LINUX.ORG.RU

История изменений

Исправление red75prim, (текущая версия) :

Мутабельная ссылка на очередь может быть только одна (её можно рассматривать как compile time write lock), так что протащить её не получится. Нужно будет доступаться к очереди через какой-то механизм (межпоточной) синхронизации. Как организовать доступ к этому механизму? Как угодно. Положить в глобальную переменную (lazy_static), положить в thread local, прокидывать в нужные функции.

Исходная версия red75prim, :

Мутабельная ссылка на очередь может быть только одна, так что протащить её не получится. Нужно будет доступаться к очереди через какой-то механизм (межпоточной) синхронизации. Как организовать доступ к этому механизму? Как угодно. Положить в глобальную переменную (lazy_static), положить в thread local, прокидывать в нужные функции.