许多
Android游戏示例利用线程以特定间隔运行游戏引擎.但是,我已经看到其他一些使用TimerTask来运行游戏引擎间隔的示例.我很好奇其他开发人员认为每种方法的优缺点. 最佳答案 Timertask是一个线程的包装器,它提供对主线程的回调,允许您在将来的某个时间安排运行runnable.他们有相当不同的用例.如果你现在需要运行代码,那么使用一个线程,如果你需要安排将来运行的东西,请使用timertask.
编辑:我的错误,正在考虑一个不同的阶级.固定
许多
Android游戏示例利用线程以特定间隔运行游戏引擎.但是,我已经看到其他一些使用TimerTask来运行游戏引擎间隔的示例.我很好奇其他开发人员认为每种方法的优缺点. 最佳答案 Timertask是一个线程的包装器,它提供对主线程的回调,允许您在将来的某个时间安排运行runnable.他们有相当不同的用例.如果你现在需要运行代码,那么使用一个线程,如果你需要安排将来运行的东西,请使用timertask.
编辑:我的错误,正在考虑一个不同的阶级.固定