| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo utilizar Pipes en Java
    El lenguaje de programación Java tiene una característica que permite a los diferentes hilos para comunicarse. Los desarrolladores utilizan hilos para realizar diferentes tareas en paralelo para aprovechar los procesadores de núcleo múltiple . Tubos de Java se utilizan para pasar información de uno de estos hilos a otro . El tubo tiene dos extremos : una fuente y un lavabo. Un hilo escribe a la fuente , y el otro lee desde el fregadero . Pipes es muy conveniente ya que se encargan de muchas de las complicaciones de la comunicación paralela hilo para usted. Cosas que necesitará
    Java Software Development Kit con NetBeans Integrated Development Environment ( IDE ) Bundle
    Ver Más instrucciones
    1

    carga el IDE NetBeans haciendo clic en el icono del programa . Cuando se carga el programa , vaya a "Proyecto Nuevo /New " y seleccione "Aplicación Java " de la lista de la parte derecha de la pantalla. Un nuevo archivo de código fuente en el editor de texto de NetBeans . El archivo de código fuente contiene un método main vacío
    2

    importar las funciones necesarias para utilizar canalizaciones , escribiendo lo siguiente en la parte superior del archivo de código fuente: .

    Importación java.io . PipedOutputStream ;

    java.io.PipedInputStream importación;
    3

    Crear un bloque try /catch . Esto es necesario porque " PipedInputStream " lanza excepciones , que son errores de programa recuperables . Cualquier método que produce excepciones debe ser colocado dentro de un bloque try /catch . Escriba las siguientes declaraciones dentro de los corchetes del método principal :

    tratar

    { }

    catch ( Exception e ) { }


    Página 4

    Declarar el extremo de salida de la tubería. Escriba el siguiente dentro de los corchetes de la sentencia try :

    PipedOutputStream cabo PipedOutputStream = new ();
    5

    Declarar el extremo de entrada del tubo y conéctelo al extremo de salida . Escriba el siguiente debajo de la declaración de la etapa anterior :

    PipedInputStream en = new PipedInputStream ( fuera) ;
    6

    Escribir un número al lado de la salida de la tubería mediante la colocación de la siguiente texto debajo de la línea escrita en el paso anterior :

    out.write ( 42 ) ;
    7

    Leer un número desde el lado de entrada de la tubería y almacenarlo en una variable entera . Escriba el siguiente debajo de la línea escrita en el paso anterior :

    int x = in.read ();
    8

    Imprima el valor leído de la tubería por escrito la siguiente declaración por debajo de la línea escrita en el paso anterior :

    System.out.println ( x);
    9

    Ejecute el programa presionando la tecla " F6 " . El programa escribe el valor " 42 " a la tubería y , a continuación, lee y almacena el valor en la variable " x ". A continuación, imprime este valor en la ventana de salida .

    Previous :

    next :
      Artículos relacionados
    ·Cómo crear etiquetas personalizadas en JSP 
    ·Cómo hacer un flotador Int. De Cadena en Netbeans en J…
    ·Cómo introducir enteros en Java utilizando un escáner…
    ·Cómo escribir cadenas a un archivo de texto en Java 
    ·Cómo hacer un juego de desplazamiento lateral en Java 
    ·Cómo leer de un flujo de entrada en Java 
    ·Cómo llamar a un constructor desde otra función en Ja…
    ·Cómo obtener los elementos seleccionados de ListView e…
    ·Cómo corregir un revés Java Fotos 
    ·Cómo encontrar un Thread Java en tiempo de ejecución 
      Artículos destacados
    ·Explicación del uso de una matriz 
    ·Cómo mostrar archivos de un nodo del árbol selecciona…
    ·Código PHP para conectarse a MySQL 
    ·Cómo leer iFrame contenido en JavaScript 
    ·Cómo crear un formulario de inscripción para un sitio…
    ·Diferencias entre la escritura y WriteLine en Python 
    ·Listo pero con errores en IE JS objeto esperado 
    ·Cómo acceder a columnas de DataSet 
    ·Cómo escribir dependencias externas para un proyecto I…
    ·Proyectos Ideas con Visual Basic 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com