Цитата
Это еще почему?! Еще как будет работать.
Да, согласен. Тут я погорячился, но...
Цитата
Для работоспособности этой конструкции необходимо - чтобы данные шли всегда из одного и того же источника (задачи)
Просто в моих задачах обычно кольцевые буферы используются для складывания событий, и при этом добавление новой информации в буфер может происходить из разных задач. В таком случае надо обеспечивать атомарность увеличения указателя, иначе может случиться гуано.
В общем случае я бы такую задачу формулировал и решал с точки зрения минимизации нахождения в состоянии с запрещенными прерываниями.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин