Visual C ++线程安全的free和malloc?

有谁知道如果free和malloc在Visual C ++ 2010上是线程安全的吗?

我有一些奇怪的问题,那里的内存被破坏了,而且我几乎认为这是唯一的可能性。

有谁知道安全是否可以打开和关闭,以及如何?


假设你使用线程安全库进行链接并使用正确的标志,是的, malloc应该是线程安全的。

如果您认为不然,您应该张贴一些代码供我们检查。

我应该提到,在绝大多数情况下,它从来都不是图书馆(已经有数百万人进行过测试)。 它几乎总是你自己的代码,如果你彻底的话,最多可以测试几十个:-)

并不是说微软(或任何其他大型软件公司)不会发布错误,只是他们会被发现并修复得非常快。

链接地址: http://www.djcxy.com/p/50251.html

上一篇: Visual C++ thread safety of free and malloc?

下一篇: How to generate a 64 bit COM Proxy