gpt4 book ai didi

c# - 无限循环消耗 100% CPU

转载 作者:行者123 更新时间:2023-11-30 15:02:22 25 4
gpt4 key购买 nike

我陷入了需要生成某个 Hz 的定义频率的情况。我已经尝试过多媒体计时器和互联网上所有其他可用的东西,但到目前为止,带有一些 if-else 条件的无限循环给了我最好的结果。但这种方法的问题是它消耗了几乎所有的 CPU,没有空间让其他应用程序正常工作。

我需要一种算法,可以生成从 Hz 到 KHz 的频率。

我正在使用带有 C# 的 Windows 平台。

最佳答案

您无法在非实时平台上准确生成固定频率的信号。在任何时候,来自同一进程或其他进程的高优先级线程都可能阻止线程的执行。例如。当 GC 线程启动时,工作线程将被挂起。

也就是说,允许的抖动是多少,需要支持的最高频率是多少?

关于c# - 无限循环消耗 100% CPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12729075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com