Prefacio
Un hilo es un flujo de control secuencial dentro de un programa. CPU en realidad ejecuta solo una en un momento. Es solo que dividimos la taza en múltiples rodajas de tiempo, y debido a la velocidad, parecemos múltiples hilos. Al igual que su tiempo se divide en varias piezas, la situación general se verá regular y la eficiencia será alta, y mucho menos la taza.
Creación de hilos y inicio:
(1) Defina una subclase de Thread y anula el método run() de la clase. El método del método run() representa la tarea que el hilo debe completar. Por lo tanto, run() se llama cuerpo de ejecución de hilo
(2) Crear una instancia de Thread , es decir, crear un objeto de subproceso
(3) Llame start() del objeto de subproceso para iniciar el hilo
Código fuente:
// Crear clase de subprocesos heredando la clase de la clase de hilo FirstThread extiende Thread {private int i; // Reescribe el método run (). The method body of the run() method is the thread execution body public void run(){for(;i<100;i++){//When the thread class inherits the Thread class, use this directly to get the current data //The getName() of the Thread object returns the name of the current thread // Therefore, you can directly call the getName() method to return the name of the current thread System.out.println (getName ()+""+i);}} public static void main (string [] args) {for (int i = 0; i <100; i ++) {// método actual de threadthread () para obtener el hilo actual. El primer hilo nuevo FirstThread (). Start (); // Creación e iniciar el segundo hilo nuevo FirstThread (). Start ();}}}}}}Ejecutar interfaz:
Resumir
Lo anterior se trata de este artículo, espero que sea útil para el estudio y el trabajo de todos. Si tiene alguna pregunta, deje un mensaje para discutir.