> Well, that's not my understanding. I construct the CCriticalSection once > when the class is instantiated, and it doesn't matter what thread does > that. > > I think that you may be using two different CCriticalSection objects, in > which case you are not protecting anything.
I'm definitely using two different ones now; but surely they each lock the thread they are running in from being interrupted, regardless of whether they are one and the same object? -- Jason Teagle [EMAIL PROTECTED]
