Yes, global variables are thread-local by default. Use shared or _gshared qualifier.
I guess such questions belong to D.learn.