Android: ¿Un nuevo hilo simplemente se detendrá después de haber terminado su ejecución?

¿Terminará un hilo simplemente después de haber completado su ejecución?

Así es como inicializo mi subproceso:

new Thread(new Runnable() { public void run() { } }).start(); 

Básicamente lo que estoy tratando de hacer simplemente ejecutar una sola tarea en un nuevo hilo y luego terminar el hilo. Sin embargo, después de algún tiempo voy a empezar otro y así sucesivamente. No quiero tener un montón de hilos iniciados y me pregunto si el hilo se terminará después de completar ting es la ejecución?

Gracias.

Sí. Cuando se run devuelve, el subproceso se detendrá.

Para ejecutar una sola tarea en un subproceso en Android, es posible que desee considerar el uso de AsyncTask en AsyncTask lugar. AsyncTask está diseñado exactamente para este propósito. Te da una forma sencilla de pasar datos al otro hilo, y pasar las actualizaciones de progreso y un resultado final de nuevo al hilo principal. Cada AsyncTask es como un Thread , pero con esas características adicionales.

¿Terminará un hilo simplemente después de haber completado su ejecución?

Sí, terminará y saldrá después de completar el método run()

  • cómo leer el flujo de entrada de socket en Android
  • La mejor manera de ejecutar el método asincrónicamente en Android (compacto y correcto)
  • Cuando el hilo de trabajo funciona, la interfaz de usuario se vuelve intermitente
  • ¿El mejor método para roscar en Android?
  • Realizando operaciones de larga duración en onDestroy
  • Eficacia de la consulta con Parse que utiliza una tienda local en Android
  • ¿Cuál es la forma correcta de iniciar una comunicación de red basada en recibir una intención de difusión?
  • Enfoque correcto de Android: ¿dónde se debe analizar la respuesta de JSON - en el subproceso de interfaz de usuario, o en otro?
  • Android: Multithreading-Bluetooth SPP / RFCOMM-Cómo mantener activo mi BluetoothSocket y OutputStream al cambiar Actividades
  • Actualización y bloqueo de CountDownTimer
  • Cómo utilizar std :: this_thread :: yield () deterministically?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.