Pros y contras de usar un Thread o TimerTask para un juego Android

Muchos ejemplos de juegos para Android utilizan un Thread para ejecutar un motor de juego en un intervalo determinado. Sin embargo, he visto algunos otros ejemplos que utilizan un TimerTask para ejecutar el intervalo del motor del juego también. Tengo curiosidad por saber qué otros desarrolladores piensan los pros y los contras de cada enfoque.

Timertask es un contenedor para un subproceso que proporciona una devolución de llamada al subproceso principal que le permite programar la ejecución de una ejecución en algún momento en el futuro. Tienen casos de uso bastante diferentes. Si necesita ejecutar código ahora, utilice un subproceso, si necesita programar algo para ejecutarlo en el futuro, utilice timertask.

Edit : Mi error, estaba pensando en una clase diferente. Fijo

  • ¿Necesito llamar a "super.XXX" siempre que anule un método?
  • Dibujo 2D eficiente en Android
  • ¿Cómo hacer clic en un botón, que se indexa en la posición 10 en ListView - robótica automatización?
  • La captura de pulsaciones de teclas cuando el teléfono Android está en modo de suspensión profunda
  • Eclipse / Java - Valores en R.string. * Return int?
  • ¿Por qué esta tarea de fondo falla con una excepción fatal?
  • ¿Cómo saber cuándo se amplía el menú de la barra de acción?
  • Obtener el nombre del método actual que se está ejecutando
  • Guardar datos de usuario durante un día (el mismo día -> muchos datos de usuario)
  • Cómo jugar a la radio en vivo .asx video / x-ms-asf?
  • StringBuilder perdió datos al convertir a String
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.