我正在研究Node-red流(基本上使用nodejs,因此基于JavaScript),该流以不同的时间间隔读取多个传感器并触发其他各种事件。
我没有为每个事件在特定的频率上触发一个计时器(我担心这会导致延迟),我有一个计时器可以无限增加秒数,并且每个事件在每秒进行一次模运算以查看如果他们应该开枪。
这似乎很麻烦,因为每秒发生多次除法。此外,随着整数值变大,恐怕这些除法运算会变慢,并且整数会在长时间运行后最终溢出其最大值。
因此,我现在对我的方法进行第二次猜测,并询问社区是否单个计时器实际上在性能上更好,或者是否有更好的方法来做到这一点。作为记录,我可能会在不同的时间间隔触发20-40个事件。