QueryPerformanceCounter关于双核wp8手机的问题 - 需要精确的替代方案

时间:2013-10-01 16:40:50

标签: timer windows-phone-8 performancecounter c++-cx

我正在将一些音频播放代码从iOS移植到wp8(不要问为什么),而且我在wp8设备上遇到了一些定时器问题。经过一些粗略的研究,我决定使用QueryPerformanceCounter作为iOS上MachAbsoluteTime的足够好的并行。然而,由于我的设备(诺基亚Lumia 920)是双核心,QPC遇到了问题,而且我的三角洲经常最终消极或高得离谱。我需要我的播放循环每10ms运行一次,但这些虚假计时器结果会导致我的代码丢失。

我调查了某种方式给出了我的循环处理器亲和性,但我找不到这样做的方法,因为我可以使用任务或线程池而不是在wp8上显式线程创建。有什么建议?我可以使用另一个计时器,还是有办法给任务或线程池工作项proc亲和力?

0 个答案:

没有答案