Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Aprenda a criar sua propria thread


pentelhok
 Compartilhar

Posts Recomendados

Aprenda como criar threads de duas formas diferentes

 

Quando uma thread é criada, deve permanentemente ser limitada a um objeto com um método run(). Quando a thread for iniciada, o método run() definido na classe será executado.

 

Há duas maneiras para criar uma thread. A primeira forma, deve declarar uma classe que herde a classe Thread. Quando a classe é instanciada, a thread e o objeto são criados juntos e o objeto é limitado automaticamente à thread. Chamando o método start() do objeto, a thread é iniciada e executa imediatamente o método run() do objeto. O código a seguir demonstra esta forma de implementação de threads.

 

 

// A classe ThreadBasica1 herda de Thread

class ThreadBasica1 extends Thread {

// Este método(run()) é chamado quando a thread é iniciada

public void run() {

}

}

 

// Criando e iniciando a thread definida

Thread thread = new ThreadBasica1();

thread.start();

 

A segunda maneira deve criar a thread implementando a interface Runnable e fornecer um objeto com um método run(). Este objeto será associado permanentemente à thread. O método run() do objeto será invocado quando a thread for iniciada. Este método de criação de threads é útil se você quiser muitas threads que compartilham um objeto. Este exemplo que cria um objeto runnable e cria então uma thread associada ao objeto runnable.

 

class ThreadBasica2 implements Runnable {

// Este método(run()) é chamado quando a thread é iniciada

public void run() {

}

}

 

// Cria o objeto que contém o método run()

Runnable runnable = new ThreadBasica2();

 

// Cria uma thread que recebe o comportamento do objeto runnable

Thread thread = new Thread(runnable);

 

// Inicia a thread

thread.start();

Galera um amigo me disse uma vez ao infinito e alem mais cuidado com cada passo ^^)

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.