1

我正在将一些音频播放代码从 ​​iOS 移植到 wp8(不要问为什么),我在 wp8 设备上遇到了一些定时器问题。经过一些粗略的研究,我决定使用 QueryPerformanceCounter 作为 iOS 上的 MachAbsoluteTime 的一个足够好的并行。然而,由于我的设备(诺基亚 Lumia 920)是双核的,QPC 会遇到问题,我的 delta 经常会变成负数或高得离谱。我需要我的播放循环每 10 毫秒运行一次,但是这些虚假的计时器结果让我的代码无法运行。

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

4

0 回答 0