On Thu, Aug 13, 2015 at 1:38 AM, Bart Van Assche <bvanass...@acm.org> wrote:
> On 08/12/15 22:18, Jeffrey Walton wrote:
>>
>> Its *really* pathetic the C++ language lacks a mechanism for me to say
>> "Object 1 depends upon String 1, 2, 3", and "Object 2 depends upon
>> Object 1 and String 1, 2, 3".
>
>
> What's wrong with the singleton pattern ? When using the singleton pattern
> non-circular dependencies are resolved at runtime without having to specify
> the dependencies explicitly to the compiler.
>
I could be wrong, but I think its the wrong tool for the job.

I don't have an issue with a mutithreaded program racing to create a
single object at runtime. Rather, its startup code executed at load
time, which I believe is guaranteed to be single threaded (or thread
safe). So the only problem that needs to be solved is the order in
which they are initialized.

Jeff

------------------------------------------------------------------------------
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users

Reply via email to