D locking strategies
estew
estewh at gmail.com
Sun Mar 17 16:14:03 PDT 2013
Thanks for the reply. I have opIndex, opSlice et. al. implemented
now but I was a bit stuck on the thread-safety issue and wanted
to resolve that first.
On Friday, 15 March 2013 at 13:39:32 UTC, Andrea Fontana wrote:
> On Friday, 15 March 2013 at 02:20:01 UTC, estew wrote:
>> Ok, I did a bit more reading of TDPL and decided to go with
>> the following pattern:
>>
>> synchronized class A{
>> private string[] _values;
>> void setValue(size_t i, string val) {_values[i] = val;}
>> string getValue(size_t i) const {return _values[i];}
>> }
>>
>> Works fine, my problem solved :) Again, D makes it so easy!
>>
>> Thanks,
>> Stewart
>
> Why don't you implement opIndex for class A?
>
> http://dlang.org/operatoroverloading.html#Array
More information about the Digitalmars-d-learn
mailing list