¿Cuándo se deben utilizar subprocesos para desarrollar programas que utilicen Java?
Los subprocesos se suelen utilizar cuando necesitas ejecutar algo de forma independiente.
Lo usé cuando era monitor.
Por ejemplo, su programa configura otro monitor en el puerto 200. Cuando los datos se transmiten a través de este puerto, el monitor los obtendrá, pero ¿cómo garantizar el monitoreo en tiempo real? Esto requiere un hilo para hacer el trabajo de forma independiente y seguir escuchando.
Por ejemplo, necesita crear un controlador de tareas para procesar cuando hay nuevas tareas en la base de datos y/o cuando hay nuevos archivos en la ruta XX. En este momento, también es necesario utilizar subprocesos para escanear la base de datos o la ruta del archivo en tiempo real para garantizar que la tarea se pueda procesar a tiempo.