Does anyone understand how to use "shared" types with concurrency send/receive functions?

crimaniak via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Aug 20 18:45:31 PDT 2017


On Thursday, 17 August 2017 at 13:09:29 UTC, Kagamin wrote:
> On Wednesday, 16 August 2017 at 23:15:10 UTC, crimaniak wrote:
>> I wonder if it possible and usable to make some template to 
>> support this pattern, where we give mutex(es), shared 
>> object(s) and delegate to operate with objects as non-shared.
>
> https://dpaste.dzfl.pl/8b3b05c8ec0a like this? Not sure if it 
> helps, don't forget that it's a casted shared object.
  Yes, something like this. In general, I thought about the 
possibility of using several shared objects in this block but 
then realized that everything can be reduced to the case of one 
object.



More information about the Digitalmars-d-learn mailing list