문제

I use TEventLog component to debug my application, log all steps in order to fully verify that is working properly.

Is TEventLog thread safe, I am writing from multiple threads using the same instance of TEventLog. Is it wrong, should I use critical sections when writting ?

도움이 되었습니까?

해결책

I don't think it is thread safe. I don't see anything done for it. Moreover it is a TComponent, and most tcomponents are for designtime use and not threadsafe.

So yes, probably you must serialize yousrself.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top