Concurrency Confusion

anonymous via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Aug 9 14:06:09 PDT 2015


On Sunday, 9 August 2015 at 17:43:59 UTC, 岩倉 澪 wrote:
> Afaict it is the best way to do what I'm trying to do, and 
> since the data is mutable and cast to immutable with 
> assumeUnique, casting it back to mutable shouldn't be a 
> problem. Technically casting away immutable might be undefined 
> behaviour and it might be an ugly hack, but I don't see a more 
> idiomatic solution.

I think casting to shared and back would be better.

Unfortunately, it looks like std.concurrency.send doesn't like 
shared arrays. I filed an issue: 
https://issues.dlang.org/show_bug.cgi?id=14893


More information about the Digitalmars-d-learn mailing list