Codigos java

327 palavras 2 páginas
SISTEMAS OPERACIONAIS PROCESSOS

CURITIBA 2013

TRABALHO BIMESTRAL 01: Programa em Java ou C para exemplificar a geração de threads - Linguagem de Programação: JAVA - Forma de Implementação: subclasse com herança da classe java.lang.Thread Código-Fonte public class CorridaDeSapos { final static int NUM_SAPOS = 5; final static int DISTANCIA = 500; public static void main(String[] args) { for (int i = 1; i distanciaTotalCorrida) { distanciaCorrida = distanciaTotalCorrida; } } public void sapoDescansando () { yield(); } public void colocacaoSapo () { colocacao++; System.out.println(nome + " foi o " + colocacao + "º colocado com " + pulos + " pulos"); } public void run () { while (distanciaCorrida < distanciaTotalCorrida) { sapoPulando(); sapoImprimindoSituacao(); sapoDescansando(); } colocacaoSapo(); } }

TRABALHO BIMESTRAL 02: Desenvolva dois processos que devem ser executados em máquinas diferentes. Um processo é o acionador o outro a calculadora. Passar uma mensagem pela rede com dois números e uma operação (+;-;* ou /). O processo calculadora deverá esperar por uma chamada na porta (xxx) a ser definida por você e retornar a resposta na porta (yyy) do acionador. O acionador deverá solicitar os números e a operação; enviar para a calculadora; esperar o resultado na porta yyy e mostra o resultado na tela. Linguagem – C ou Java. OBS. O professor sugeriu outra alternativa em sala de aula utilizando arquivo de texto. - Linguagem de Programação: JAVA - Forma de Implementação: implementação da interface runnable java.lang.Thread. Utilização de Locks e Conditions (wait e signal) da classe java.util.concurrent para implementar a sincronização. Código-Fonte public class Calculadora { public static void main(String[] args) { System.out.println("Digite a quantidade de laços:"); Scanner s1 = new Scanner(System.in); int n1 = s1.nextInt(); ExecutorService application = Executors.newFixedThreadPool(2); Buffer sharedLocation = new Buffer();

Relacionados

  • Codigo java
    3354 palavras | 14 páginas
  • Codigo Java
    463 palavras | 2 páginas
  • Codigo em java
    514 palavras | 3 páginas
  • java codigo
    6179 palavras | 25 páginas
  • codigo java
    473 palavras | 2 páginas
  • Java código ventilador
    335 palavras | 2 páginas
  • Jogo em java(codigo fonte)
    1025 palavras | 5 páginas
  • Codigo arduino x java
    272 palavras | 2 páginas
  • Trabalho de java, codigo GTA
    426 palavras | 2 páginas
  • Codigo java estoque (incompleto
    819 palavras | 4 páginas