gpt4 book ai didi

java - 用于分发传感器数据的高效 Java 观察器设计 (~40Hz)

转载 作者:行者123 更新时间:2023-12-01 05:53:02 30 4
gpt4 key购买 nike

嗨:我想设计一个结构,让传感器数据(约 40Hz 左右的 3 个浮点值)可以通过 Observable 之类的东西访问。但是使用 java Observable/Observer 类的高开销会影响性能。保持高效并使其结构化的已知方法有哪些?

最佳答案

使用 Observable 接口(interface)的“开销”非常小,即使在 40Hz 下也可能不会影响性能。我强烈建议您尝试一下,看看性能如何。

一个问题是 java.util.Observable 类只是告诉观察者发生了变化,迫使观察者去获取数据。如果获取 Observable 的信息需要时间,这可能会被认为是性能下降。您可能想在 Observable 上实现自己的变体,其中新数据作为通知调用的参数传递给每个观察者。

关于java - 用于分发传感器数据的高效 Java 观察器设计 (~40Hz),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3989342/

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