我正在设计一个绘制实时数据的应用程序。我定期从 a 中轮询活动中变量的值,Runnable
并将该值发送出去以使用 OpenGL 进行绘制。
我目前正在使用 aHandler
定期执行Runnable
(比如以 100 毫秒的间隔)。由于我不需要访问 UI 线程,即 OpenGL 在单独的线程上呈现,是Handler
在性能方面使用的最佳方法吗?我是否会更好地使用诸如 a 之类的东西ScheduledExecutorService
,甚至只是Runnable
使用 asleep
和适当wait
的notify
调用来处理生命周期事件?