Anu

SEJA BEM VINDO !!!

segunda-feira, 16 de abril de 2012

Trabalho de Sistemas Distribuidos

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      
 

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  "
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,
public void run(){
}

  • Implementando (interface/implements) a Interface Runnable que é definido como,
(no pacote)

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.