gpt4 book ai didi

在 OSX 上定期调用 C 函数

转载 作者:行者123 更新时间:2023-11-30 17:42:38 25 4
gpt4 key购买 nike

我有一个函数,可以根据来自 CDJ 的传入数据包计算轨道的 BPM。假设 BPM 为每分钟 124.45 次,我该如何每 0.482 秒调用一个函数(即每节拍一次)?是否可以设置另一个线程并设置计时器?

最佳答案

也许看看高精度计时器,here Apple 声称其精度为 500 微秒,这是您 500(左右)毫秒要求的 0.1%。您可以通过读取处理开始时的时间并计算下一个节拍的偏移来最大程度地减少偏差。另外,如果您发现您经常被安排得很晚,并且错过了节拍,那么您可以在下一个节拍的 95% 时间里休眠,以便 CPU 可以安排其他事情,然后忙于等待最后百分之几,这样你不会占用CPU。

关于在 OSX 上定期调用 C 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20477700/

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