windows-xp – Windows XP上的_InterlockedCompareExchange64编
发布时间:2020-12-14 05:26:45 所属栏目:Windows 来源:网络整理
导读:基于Microsoft文档,在 Windows Vista之前,InterlockedCompareExchange64不能用作Windows API调用.见 http://msdn.microsoft.com/en-us/library/windows/desktop/ms683562(v=vs.85).aspx. 但是,只要您使用Pentium或更高版本的处理器,似乎_InterlockedCompareE
基于Microsoft文档,在
Windows Vista之前,InterlockedCompareExchange64不能用作Windows API调用.见
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683562(v=vs.85).aspx.
但是,只要您使用Pentium或更高版本的处理器,似乎_InterlockedCompareExchange64编译器内在函数可能在Windows XP上可用:http://msdn.microsoft.com/en-us/library/ttk2z1ws(VS.80).aspx. 它是否正确?那里有没有? 解决方法
文档非常一致.自Vista或Server 2003以来,API函数可用,但如果您更喜欢内在函数(不需要extrenal API),MS编译器将通过特定的CPU指令实现该函数(参见
Remarks):
注意,该指令可能是非常旧的CPU的问题.这意味着如果您在486处理器上运行您的应用程序,它只会在遇到此代码时崩溃. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读