Does anyone understand how to use "shared" types with concurrency send/receive functions?
Kagamin via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Aug 15 03:37:08 PDT 2017
Well, no wrapper is actually needed here:
class A
{
int method() shared;
}
void consumer()
{
shared a = receiveOnly!(shared A)();
}
void producer()
{
auto cons = spawn(&consumer);
send(cons, new shared A());
}
More information about the Digitalmars-d-learn
mailing list