Non-blocking array queue.

Shammah Chancellor anonymous at coward.com
Sat Mar 8 11:02:26 PST 2014


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.



More information about the Digitalmars-d-learn mailing list