我建议用一个类包装 CRITICAL_SECTION,该类将在其构造函数和析构函数中处理临界区对象的初始化和未初始化。这样,在大多数情况下您将是线程安全的。(您必须确保在其构造函数完成之前没有人访问该对象,但这相对容易。)
您可以使用几个常见的 CRITICAL_SECTION 包装器。MFC 的CCriticalSection是显而易见的选择,但您也可以创建自己的。
| 归档时间: |
|
| 查看次数: |
8115 次 |
| 最近记录: |