Possible way to achieve lazy loading with const objects

Simen Kjaeraas simen.kjaras at gmail.com
Mon Sep 26 07:44:55 PDT 2011


On Mon, 26 Sep 2011 16:44:29 +0200, Simen Kjaeraas  
<simen.kjaras at gmail.com> wrote:

> On Mon, 26 Sep 2011 02:19:29 +0200, Jonathan M Davis  
> <jmdavisProg at gmx.com> wrote:
>
>>> Oh, and of course more stuff is need if you try to make this work  
>>> across
>>> threads.
>>
>>
>> The threading issue is exactly why I suggested that objects which are
>> constructed as shared automatically have the property called at the end  
>> of the
>> constructor (to force initialization) and that an opCast to shared  
>> should be
>> added which does the same (or if there's already one, then the call to  
>> the
>> property function is added at the end of it). You should completely  
>> eliminate
>> the threading issues that way.
>
> True. I just chose to ignore that out of stupidity. :p

Meant my own, in case it wasn't clear.

-- 
   Simen


More information about the Digitalmars-d mailing list