大家,早安,
我每 40 毫秒从 android 向设备发送数据。到目前为止,我一直在使用 while(true) 线程和 thread.sleep,因为我不知道更好:)。现在我看到我有很多“更好”的选择,例如:
定时器任务
异步任务
ScheduledThreadPoolExecutor
哪一个最适合我的场景?请记住,如果设备断开连接,可能会引发异常,因此我需要停止发送值,直到连接恢复。此外,数据必须以非常精确的间隔发送,并且在任何情况下都不应在前一个数据之前的 40 毫秒内发送。
谢谢!