Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Runnable
A interface Runnable deve ser implementada por qualquer
classe cujas instâncias têm a pretensão de serem executadas por uma linha de
execução. A classe deve definir um método sem argumentos chamado
run.
Essa interface é projetada para prover um protocolo comum para objetos que
desejam executar código enquanto estão ativos. Por exemplo,
Runnable é implementado pela classe Thread.
Estar ativo, simplesmente significa que uma linha de execução foi iniciada
e ainda não foi interrompida.
Adicionalmente, Runnable provê os meios para uma classe ser ativa
mesmo não sendo subclasse de Thread. Uma classe que implementa
Runnable pode executar sem ser subclasse de Thread,
criando uma instância de Thread e indicando a si mesma como alvo.
Na maioria dos casos, a interface Runnable deve ser usada se voce
está planejando apenas sobrescrever o método run() e nenhum outro
método de Thread.
Isso é importante por que classes não devem ser estendidas, sem que o programador
tenha a intenção de modificar ou aperfeiçoar o comportamento fundamental
da classe.
Thread| Method Summary | |
|---|---|
void |
run()
Quando um objeto que implementa a interface Runnable é usado
para criar uma linha de execução, o início da linha de execução causa uma chamada ao
método run naquela mesma linha de execução separadamente. |
| Method Detail |
|---|
void run()
Runnable é usado
para criar uma linha de execução, o início da linha de execução causa uma chamada ao
método run naquela mesma linha de execução separadamente.
O contrato geral do método run garante que ele possa executar qualquer ação
desejada.
Thread.run()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.