C++ Logo

std-proposals

Advanced search

Re: [std-proposals] High Performance Thread-Safe C++ Containers

From: Jens Maurer <jens.maurer_at_[hidden]>
Date: Thu, 22 Feb 2024 14:44:31 +0100
On 22/02/2024 06.49, Phil Bouchard via Std-Proposals wrote:
> Greetings,
>
> I wrote the aforementioned for my employer a while ago and the containers were heavily tested on a multicore node.
>
> The headers are very generic, efficient and compact. For the sake of not reinventing the wheel I was considering purchasing my own code and making it Open Source.
>
> If I do so is that something the ISO committee would be interested to integrate into the standards?

Concurrent data structures come in a lot of varieties, responding
to different requirements (or absence thereof).

For a very basic example, a 1:1 queue (single sender, single receiver)
is very different from an n:m queue (potentially multiple senders and
receivers).

In general, the C++ committee wants to see a thorough investigation
of the landscape before standardizing a particular approach.
(We want to make sure the choice we make is the right one, to the
best of our abilities.)

So, how do your containers (which ones?) compare against other
solutions out there? What problems do they solve? Which ones
are out of scope? etc.

Jens

Received on 2024-02-22 13:44:42