首页 > 解决方案 > c++/cx 私有析构函数线程安全吗?

问题描述

根据MSDN,c++/cx私有析构函数“仅在引用计数达到零时调用”。</p>

因此,当对象的私有析构函数被调用时,说没有其他线程可以操作对象是否安全?

标签: multithreadinguwpc++-cx

解决方案


简而言之,是的。

如果其他人做了诸如将其转换为原始指针而不将其包装在等中的操作,则其他人可能仍然具有对该类的引用,ComPtr但这只是错误的代码,迟早会崩溃。


推荐阅读