避免重新初始化关键部分
我有一个 dll,它创建一个全局临界区、初始化并使用它。 现在,第三方应用程序多次使用/加载 dll,这会导致堆损坏。 appverifier 警告我 --> VERIFIER…
使用 EnterCriticalSection 时出现的问题
我需要使用多个线程中的数组,因此我使用 CRITICAL SECTION 为其提供对数据的独占访问权限。 这是我的模板: #include "stdafx.h" #ifndef SHAREDVECT…
如何在 Delphi 中实现线程安全列表包装器?
我有一个列表包装器,它维护两个 Tstringlists 和一个 TClassList 我需要它是线程安全的,这样: 不允许并发写入(应进入某种等待状态) 不允许边写边…