Trabalho de Sistemas Distribuidos.
O professor quer um trabalho para ser entregue na quinta-feira dia 19, fazer um chat, elaborado em java utilizando Threads e soquets, pode ser feito em grupo (ele não aceita + que 4), é o seguinte ele passo em sala exemplos com a utilização de soquets mas não com as threads, ele que o trabalho com as duas.....
Vou passar o que ele apresentou em sala, por email
Anu
SEJA BEM VINDO !!!
segunda-feira, 16 de abril de 2012
Exemplo de Utilização de Threads (Básico)
Exemplo com as 2 formas de utilização !!!
public class Exemplo extends Thread {
static class Tarefa1 extends Thead{
public void run(){
for(int i=0;i<1000;i++){
System.out.println("Usando Herança");
}}
}
public class Tarefa2 implements Runnable{
public void run(){
for (int =0;i<1000;i++){
System.out.println("Usando Runnable");
}}
}
public static void main(String args[]){
Thread ThreadHeran = new Tarefa1();
Tarefa 2 tarefa = new Tarefa2();
Thread ThreadImple - new Thread(tarefa);
ThreadHeran.start();
ThreadImple.star();
}
}
"Obs, De preferencia não cole copie manualmente, maximiza o aprendizado, heheheh , faz você ler varias vezes "
public class Exemplo extends Thread {
static class Tarefa1 extends Thead{
public void run(){
for(int i=0;i<1000;i++){
System.out.println("Usando Herança");
}}
}
public class Tarefa2 implements Runnable{
public void run(){
for (int =0;i<1000;i++){
System.out.println("Usando Runnable");
}}
}
public static void main(String args[]){
Thread ThreadHeran = new Tarefa1();
Tarefa 2 tarefa = new Tarefa2();
Thread ThreadImple - new Thread(tarefa);
ThreadHeran.start();
ThreadImple.star();
}
}
"Obs, De preferencia não cole copie manualmente, maximiza o aprendizado, heheheh , faz você ler varias vezes "
Introdução Threads e Java.
O que são Threads ?
Threading é um artificio que permite a coexistência de multiplas atividades dentro de um unico processo.
* Um processo pode conter multiplas Threads que parecem executar ao mesmo tempo.
Por utilizar Threads ?
Há muito motivos para se usar Threads, entre elas podemos citar;
*Responsividade em Interfaces Gráficas
*Sistemas com Multiprocessados
*Simplificação na modelagem de Aplicações
*Processos Assíncronos ou em segundo Plano.
Há 2 formas de criarmos uma Thread em Java:
- Estendendo (instanciando/Herança - extends) da classe Thread e sobre-escrevendo os seus métodos,
}
- Implementando (interface/implements) a Interface Runnable que é definido como,
package java.lang;
public interface Runnable{
public abstract void run();
}
O inicio
Olá, estou abrindo um blog para publicar informações do nosso projeto e informações sobre os cursos que estou fazendo....
Espero que todos tenham, usem essa ferramenta para nos auxiliar em nossos trabalhos, estou postando o que foi realizado até o momento, qualquer duvida pode comentar .. Obrigado
Cicero Santos.
Projeto SIAN.
Espero que todos tenham, usem essa ferramenta para nos auxiliar em nossos trabalhos, estou postando o que foi realizado até o momento, qualquer duvida pode comentar .. Obrigado
Cicero Santos.
Projeto SIAN.
Assinar:
Comentários (Atom)