我使用 TEventLog 组件来调试我的应用程序,记录所有步骤以完全验证它是否正常工作。
TEventLog 线程是否安全,我使用同一个 TEventLog 实例从多个线程写入。写错了,我应该在编写时使用临界区吗?
最佳答案
我不认为它是线程安全的。我没有看到为它做任何事情。此外,它是一个 TComponent,并且大多数 tcomponents 用于设计时使用而不是线程安全的。
所以是的,可能你必须自己序列化。
关于multithreading - TEventLog 组件线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19978647/