Problem with clear on shared associative array?
Richard (Rikki) Andrew Cattermole
richard at cattermole.co.nz
Tue May 28 00:51:51 UTC 2024
On 28/05/2024 12:36 PM, Andy Valencia wrote:
> On Monday, 27 May 2024 at 04:04:03 UTC, mw wrote:
>> Pls NOTE: it is
>> a `sharded` (meaning trunk-ed) NON-concurrent map,
>> not `shared` concurrent map.
>
> Assuming I put it in shared memory, in what way is it not able to be
> used concurrently? It seems to have the needed lock operations?
>
> Thanks,
> Andy
A concurrent data structure handles all of this for you.
AA's are not concurrent because it doesn't offer any protection.
Protecting a data structure with a mutex doesn't make it concurrent, but
it may allow you to use it concurrently safely. Subtle difference!
More information about the Digitalmars-d-learn
mailing list