java - 在 Android 游戏中使用 Thread 或 TimerTask 的优缺点

标签 java android

许多 Android 游戏示例利用线程在特定时间间隔运行游戏引擎。但是,我也看到了一些使用 TimerTask 来运行游戏引擎间隔的其他示例。我很好奇其他开发人员认为每种方法的优缺点是什么。

最佳答案

Timertask 是线程的包装器,它提供对主线程的回调 允许您在将来的某个时间安排可运行对象的运行。他们有相当不同的用例。如果你现在需要运行代码,那么使用线程,如果你需要安排一些东西在将来运行,使用 timertask。

编辑:我的错误是想了一个不同的类。固定

关于java - 在 Android 游戏中使用 Thread 或 TimerTask 的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338794/

相关文章:

Java递归如何计算每个数字的和

android - 如何以编程方式查找android手机的电池充电时间?

java - 如何使用 JavaFXPorts 在 Android 中启用 JavaFX 虚拟键盘

java - 运行时.exec() : Reboot in Android?

android - cwac-locpoll 可以使用多个位置提供程序吗?

java - jtextpane 突出显示仅突出显示第一个实例

java - JNA 加载库

java - Android:从 MySQL 检索数据

java - 在 Hudson 上使用 Clover <fileset>

android - 从官方网站观看直播电视 channel 的流媒体网址