"shared" status

Kapps opantm2+spam at gmail.com
Sun Apr 15 14:05:55 PDT 2012


On Saturday, 14 April 2012 at 10:48:16 UTC, Luis Panadero 
Guardeño wrote:
> What is the status of "shared" types ?
>
> I try it with gdmd v4.6.3
> And I not get any warring/error when I do anything over a 
> shared variable
> without using atomicOp. It's normal ?
>
> shared ushort ram[ram_size];
> ....
> ....
> ram[i] = cast(ushort) (bytes[0] | bytes[1] << 8);

Shared is at the moment (in my opinion anyways) not useable. Very 
little in Phobos is shared friendly. Most benefits of shared 
aren't implemented yet. I personally avoid it.


More information about the Digitalmars-d-learn mailing list