许多Android游戏示例都利用Thread在特定时间间隔内运行游戏引擎。不过,我也看到其他一些使用TimerTask来运行游戏引擎间隔的例子。我很好奇其他开发人员认为每种方法的优缺点。使用Thread或TimerTask进行Android游戏的优点和缺点
4
A
回答
2
Timertask是一个线程的包装,
向主线程提供回调
允许您安排将来某个时间运行runnable。它们有相当不同的用例。如果您现在需要运行代码,那么使用线程,如果您需要安排将来运行的某些内容,请使用timertask。
编辑:我的错误,想到了不同的课程。固定
+0
什么是回调方法?除非我错过TimerTask上唯一的公共方法run()cancel()和scheduledExecutionTime() – 2010-12-02 19:33:15
相关问题
- 1. Android游戏使用SVG的优缺点
- 2. 使用DatastoreService和PersistentManager进行GAE的优点和缺点
- 3. 优点和缺点mapquest android
- 4. 使用java rmi的优点和缺点
- 5. 使用ReactJS的优点和缺点
- 6. 使用startManagingCursor()的优点和缺点
- 7. 点和点击游戏教程为Android
- 8. 优点/缺点MemoryStream.Position或MemoryStream.Seek
- 9. Castle Windsor或Spring.NET - 优点和缺点
- 10. 使用≠like!=优点/缺点
- 11. Android SDK与Adobe AIR:优点和缺点?
- 12. Android:标签布局优点和缺点
- 13. Three20的优点和缺点
- 14. smartGWT的缺点和优点
- 15. N2CMS的优点和缺点
- 16. Python的优点和缺点使用BeautifulSoup和XPath进行网页刮取
- 17. 使用UISpec4J或FEST的优缺点
- 18. 使用define()进行大规模建设时,优点?缺点?
- 19. 使用jQuery进行ajax调用的优点和缺点是什么?
- 20. Axis2优于WCF的优点和缺点
- 21. 对数据库使用RDS或容器(ECS)?优点和缺点
- 22. JavaScript游戏开发中Canvas与DOM的优缺点有哪些?
- 23. gwt + grail ..优点和缺点
- 24. AUTONOMOUS_TRANSACTION:优点和缺点
- 25. Memcached - 优点和缺点
- 26. Oracle Traces优点和缺点
- 27. Glassfish - 优点和缺点
- 28. MDI优点和缺点
- 29. WCF - 优点和缺点
- 30. 使用递归JavaScript函数进行同步的优点和缺点
我相当确定一个TimerTask导致一个线程被创建,所以我猜想区别将是一个显式的线程,而另一个隐式地是一个线程。 – GordonM 2013-04-29 11:01:45