queue question

one signal need to be sampled and analyzed after. What I want is creating a queue then put all samples into it. During sampling, no data processing task can read the queue. On the other hand, when data processing is on going, no task can write to the queue. How can I create a guarded queue for this purpose? other suggestions? Thanks.

queue question

Sounds like you don’t need a queue at all and would be better off just placing the data in an array.

queue question

Thank you, you light my way.