From a brief glance at both crates, it seems to me that there is very little noticeable difference between the algorithm used in concurrent-queue and the one used in crossbeam-queue. It would be nice to just re-implement concurrent-queue in terms of crossbeam-queue if there are no/little significant differences between the two implementations, as it would deduplicate code in the Rust ecosystem.
From a brief glance at both crates, it seems to me that there is very little noticeable difference between the algorithm used in
concurrent-queueand the one used incrossbeam-queue. It would be nice to just re-implementconcurrent-queuein terms ofcrossbeam-queueif there are no/little significant differences between the two implementations, as it would deduplicate code in the Rust ecosystem.