On Sun, Nov 6, 2016 at 2:47 PM, Miral Mirality wrote:
> On Monday, November 7, 2016 at 5:07:24 AM UTC+13, Dmitry Vyukov wrote:
>>
>> The best solution would be to require copying of elements to not
>> throw. One way to achieve that is to create a copy of the element
>> beforehand and then use movi
On Monday, November 7, 2016 at 5:07:24 AM UTC+13, Dmitry Vyukov wrote:
>
> The best solution would be to require copying of elements to not
> throw. One way to achieve that is to create a copy of the element
> beforehand and then use moving constructor to move it to the queue.
> Move constructor
On Thu, Nov 3, 2016 at 8:36 PM, Miral Mirality wrote:
> Hi Dmitry,
>
> Pondering the bounded MPMC queue at
> http://www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queue
> (very clever design, by the way, as I've said before).
>
> In the case where enqueue has made it all the way d
Hi Dmitry,
Pondering the bounded MPMC queue
at http://www.1024cores.net/home/lock-free-algorithms/queues/bounded-mpmc-queue
(very clever design, by the way, as I've said before).
In the case where enqueue has made it all the way down to the copying of
data_ (ie. found and reserved a cell, but