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