static this () executed multiple times

2013-09-30 Thread Martin Drasar
Hi, I have a module level static this() that I thought should be executed only once per pogram run. However, in my case it is executed 13 times. Question is - is this a normal behavior that I should work with or is there something wrong going on? Thanks, Martin

Re: static this () executed multiple times

2013-09-30 Thread Adam D. Ruppe
Is your program using threads? I believe static this is run once per thread, with shared static this being the once per program one.

Re: static this () executed multiple times

2013-09-30 Thread Martin Drasar
On 30.9.2013 18:12, Adam D. Ruppe wrote: Is your program using threads? I believe static this is run once per thread, with shared static this being the once per program one. Yup, that did the trick. Thanks. Martin