許多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