Visual C ++线程安全的free和malloc?
有谁知道如果free和malloc在Visual C ++ 2010上是线程安全的吗?
我有一些奇怪的问题,那里的内存被破坏了,而且我几乎认为这是唯一的可能性。
有谁知道安全是否可以打开和关闭,以及如何?
假设你使用线程安全库进行链接并使用正确的标志,是的, malloc
应该是线程安全的。
如果您认为不然,您应该张贴一些代码供我们检查。
我应该提到,在绝大多数情况下,它从来都不是图书馆(已经有数百万人进行过测试)。 它几乎总是你自己的代码,如果你彻底的话,最多可以测试几十个:-)
并不是说微软(或任何其他大型软件公司)不会发布错误,只是他们会被发现并修复得非常快。
链接地址: http://www.djcxy.com/p/50251.html