有谁知道 free 和 malloc 在 Visual C++ 2010 上是否是线程安全的?
我遇到了奇怪的问题,内存被损坏,我几乎认为这是唯一的可能性。
有谁知道安全装置是否可以打开和关闭以及如何打开和关闭?
前提是您链接的是线程安全库 http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx并使用正确的标志,是的,malloc
应该是线程安全的。
如果您不这么认为,您应该发布一些代码供我们检查。
我应该提到的是,在绝大多数情况下,它从来都不是图书馆(它们已经过无数人的测试)。差不多always你自己的代码,如果你很彻底,最多已经过几十次测试:-)
并不是说微软(或任何其他大型软件公司)不发布错误,只是说它们会很快被发现并修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)