start() inicia el método del hilo
Cuando run() llama al método start(), lo que realmente se ejecuta es el cuerpo del método.
sleep() pone el hilo actual en suspensión, se activa automáticamente cuando expira la suspensión y entra en el estado ejecutable en lugar del estado de ejecución.
rendimiento () pausa el objeto de subproceso que se está ejecutando actualmente. El programador de subprocesos JVM llama a otros subprocesos de alta prioridad según el mecanismo de preferencia de prioridad. El rango de valores de prioridad es 1 (Thread.MIN_PRIORITY) - 10 (Thread.MAX_PRIORITY), el número predeterminado. de hilos creados es 5 (NORM_PRIORITY)
setPriority(int newPriority) establece la nueva prioridad del hilo
join() espera a que el hilo termine antes de comenzar a ejecutar el hilo actual, por ejemplo, el hilo A llama al método join() del hilo B y espera a que el hilo B termine antes de continuar ejecutando el hilo A. El hilo B termina y el hilo; A entra en un estado ejecutable.