【发布时间】:2010-01-01 22:40:36
【问题描述】:
我应该如何在 WinXP 上实现这些 64 位互锁功能?当然我可以使用完整的互斥锁,但我认为它对于这项任务来说是不必要的重量级。一定有更好的办法。
【问题讨论】:
标签: c++ winapi visual-c++
我应该如何在 WinXP 上实现这些 64 位互锁功能?当然我可以使用完整的互斥锁,但我认为它对于这项任务来说是不必要的重量级。一定有更好的办法。
【问题讨论】:
标签: c++ winapi visual-c++
【讨论】:
无需重新发明轮子。只需使用关键部分。如果您担心联锁的性能,解决方案是设计程序以减少争用,而不是将联锁操作缩短纳秒。
【讨论】:
您也可以使用intrinsics,它可能比使用临界区更简单、更快捷。
【讨论】: