Hello sybrandy,

Evening.

I'm having a bit of a problem and I'm hoping someone can help.  I'm
trying to create a class that is shared across threads.  The only
purpose of this class is to write data to somewhere, though currently
a file.  A single-threaded version of this works fine, however I can't
seem to get the code to work correctly when dealing with multiple
threads.  I've gotten sharing issues, compilation issues trying to
figure out how to use a shared class correctly, and currently an
exception occurring during class finalization.

So, my question is, what is the correct way to do this?  Would a class
work or would a struct be better?  Perhaps a singleton?


I don't know much about threading but I do know that D1 vs. D2 (you didn't say what version) makes a big difference. For example, in D2 globals are thread local by default where as in D1 they are not.
Thanks.

Casey

--
... <IXOYE><



Reply via email to