Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar Pipes em Java
A linguagem de programação Java tem um recurso que permite que diferentes tópicos para se comunicar. Os desenvolvedores usam threads para executar diferentes tarefas em paralelo para tirar proveito dos vários processadores de núcleo . Tubos de Java são usados ​​para passar informações de um desses tópicos para outro. O tubo tem duas extremidades : uma fonte e uma pia. Um fio escreve a fonte, eo outro lê a partir da pia. Pipes são muito convenientes em que eles cuidam de muitas das complicações de comunicação fio paralelo para você. Coisas que você precisa
Java Software Development Kit com NetBeans Integrated Development Environment (IDE) Bundle
Mostrar Mais instruções
1

Carregar o NetBeans IDE , clicando sobre o ícone do programa . Quando o programa é carregado , vá até " Novo /New Project " e selecione "Aplicativo Java" na lista do lado direito da tela . Um novo arquivo de código fonte é exibido no editor de texto NetBeans. O arquivo de código fonte contém um método main vazio
2

Importe as funções necessárias para usar tubos escrevendo o seguinte na parte superior do arquivo de código fonte: .

Java.io import . PipedOutputStream ;

java.io.PipedInputStream importação;
3

Crie um bloco try /catch. Isto é necessário porque " PipedInputStream " gera exceções , que são erros de programa recuperáveis ​​. Qualquer método que lança exceções devem ser colocados dentro de um bloco try /catch. Escreva as seguintes declarações dentro das chaves do método main:

tentar

{}

catch (Exception e) {}



4

Declare a extremidade do tubo de saída. Escreva o seguinte dentro das chaves da instrução try :

PipedOutputStream out = new PipedOutputStream ();
5

Declare o final de entrada do tubo e conecte-o ao lado de saída . Escreva o seguinte abaixo da declaração da etapa anterior :

PipedInputStream em = new PipedInputStream ( fora );
6

Escreva um número para o lado da saída do tubo , colocando o seguinte texto abaixo da linha da escrita na etapa anterior :

out.write (42);
7

Leia um número do lado da entrada do tubo e armazená-lo em uma variável inteira . Escreva o seguinte abaixo da linha da escrita na etapa anterior :

int x = in.read ();
8

Imprima o valor lido a partir do tubo , escrevendo a seguinte declaração abaixo da linha de escrita na etapa anterior :

System.out.println ( x);
9

Execute o programa pressionando a tecla " F6 " . O programa grava o valor " 42 " para o tubo , e , em seguida, lê -lo e armazena o valor da variável " x ". Em seguida, ele imprime este valor para a janela de saída .

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar o layout de borda no NetBeans 
·Como mudar de localidade Struts em Java 
·Como: iReport para NetBeans 
·Como usar o Java para determinar se um ponto está cont…
·Como converter de RGB para YCrCb em Java 
·Como extrair o APK do SDK do Google 
·Como criar um passo a passo -Menu para o Android 
·Como Analisar SAP em Logs Java 
·Como desenhar uma forma oval no NetBeans 
·Como começar a cadeia de entrada seguinte de em Java 
  Artigos em destaque
·Diferença entre um Script Shell e um Programa 
·Como fazer cordas minúsculas em C + + 
·O que é Declaração de Cobertura 
·Como declarar variáveis ​​no ActionScript 
·Como usar ponteiros void em C 
·Como colocar C Estilo Cordas em uma matriz em C + + 
·Como substituir barras invertidas Com Duplo em Java 
·Como limpar Stringstreams 
·Como fazer um aplicativo Paint Brush MFC 
·Como verificar se uma figura existe em MATLAB 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados