Hi,

I'm interesting in implementing a non-blocking queue. My thought is to use a fixed-size array, and increment back of the queue with a integer. I was thinking I could make this non-blocking via an atomic increment operation before assigning the pushed value onto the queue. So, my question is: How would you do an atomic increment in a cross-platform way in D?


Thanks!
-S.

Reply via email to