"Идиот." - "Согласен" (с)
Да, ступил я насчет копирования данных в очередь.
Пока не могу осмыслить ситуацию при
чтении данных.
1.получаем указатель на данные.
2.забираем куда надо.
на время исполнения пп.1и2 прерывания действительно могут быть запрещены.
но между пунктами может произойти переключение задач, и надо следить чтобы успеть вычитать данные, ибо мы уже успели получить наш указатель и уменьшить очередь, и вот тогда на это место и могут записать новые данные.
Чегото пазл не собирается