On 8/12/16 1:04 PM, Jonathan M Davis via Digitalmars-d wrote:

Honestly, I don't think that shared is broken.

Yes. It is broken.

shared int x;
++x; // error, must use atomicOp.
x = x + 1; // OK(!)

The thing that is NOT broken is unshared.

There's literally not much you can do with shared, and what you can do isn't consistent or useful.

It needs lots of attention.

-Steve

Reply via email to