Prefácio
Um thread é um fluxo de controle seqüencial dentro de um programa. A CPU realmente executa apenas um no momento. Só que dividimos o copo em várias fatias de tempo e, devido à velocidade, parecemos vários threads. Assim como o seu tempo é dividido em várias peças, a situação geral parecerá regular e a eficiência será alta, muito menos o copo.
Criação e startup de threads:
(1) Defina uma subclasse da classe Thread e substitua o método run() da classe. O método do método run() representa a tarefa que o thread precisa concluir. Portanto, run() é chamado de corpo de execução de threads
(2) Crie uma instância da subclasse Thread , ou seja, crie um objeto de thread
(3) Ligue para start() do objeto Thread para iniciar o tópico
código -fonte:
// Crie a classe Thread herdando a classe Thread Class Public FirstThread estende o thread {private int i; // reescreva o método run (). O método do método do método do run () é o órgão de execução do thread public void run () {for (; i <100; i ++) {// Quando a classe Thread herda a classe Thread, use isso diretamente para obter os dados atuais // o getName () do objeto Thread Retorna o nome do número atual //, portanto, você pode chamar diretamente o método () para o nome do nome atual // System.out.println (getName ()+""+i);}} public static void main (string [] args) {for (int i = 0; i <100; i ++) {// chamando o método currentThread () para obter o system (iPrintln (thread) () e threadThread () () e threadThRead () e threadThread () e threadThread () e threadThRead () e threadThread () () e threadThread () e threadThread (). o primeiro thread new FirstThread (). start (); // criando e iniciando o segundo thread new FirstThread (). start ();}}}}}}Interface em execução:
Resumir
O exposto acima é tudo sobre este artigo, espero que seja útil para estudar e trabalhar de todos. Se você tiver alguma dúvida, deixe uma mensagem para discutir.