Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Pipes v jazyku Java

programovací jazyk Java má funkciu , ktorá umožňuje rôzne závity komunikovať . Vývojári používajú vlákna , aby plnili rôzne úlohy súčasne využiť viac jadrové procesory . Java trubky sa používajú pre odovzdávanie informácií z jedného z týchto vlákien do iného . Rúrka má dva konce : zdroj a umývadlo . Jeden závit zapíše k zdroju , a druhý číta z umývadla . Rúrky sú veľmi výhodné v tom , že starať sa o mnoho komplikácií paralelný závit komunikácie pre vás . Veci , ktoré budete potrebovať
Java Software Development Kit s NetBeans integrované vývojové prostredie ( IDE ) Bundle
Zobraziť ďalšie inštrukcie Cestuj 1

Vložte NetBeans IDE kliknutím na jeho ikonu programu . Keď sa program načíta , prejdite na " Nové /New Project " a vyberte " Java aplikácie " zo zoznamu na pravej strane obrazovky . Nový zdrojový kód súboru sa zobrazí v textovom editore NetBeans . Súbor Zdrojový kód obsahuje prázdnu hlavnú metódu
2

Import funkcie potrebné pre použitie rúrok písaním nasledujúce v hornej časti súboru zdrojového kódu : .

Import java.io . PipedOutputStream ;

import java.io.PipedInputStream ;
3

Vytvoriť blok try /catch . To je nutné , pretože " PipedInputStream " hádže výnimky , ktoré sú obnoviteľné chyby programu . Každá metóda , ktorá vyvolá výnimku , musia byť umiestnené v bloku try /catch . Napíšte nasledujúce príkazy vnútri zložených zátvoriek hlavného metódy :

skúste klipart

{ }

catch ( Exception e )

{ }
stránka 4

deklarovať výstupný koniec rúrky . Napíšte nasledujúce vnútri zložených zátvoriek výkazu try :

PipedOutputStream out = new PipedOutputStream ( ) ;
5

deklarovať vstupnej koniec rúrky a pripojte ho k výstupnému koncu . Napíšte pod vyhlásenie z predchádzajúceho kroku nasledovné :

PipedInputStream v = new PipedInputStream ( z ) ;
6

Napíšte číslo na výstupnej strane rúrky umiestnením nasledujúce text pod čiarou písané v predchádzajúcom kroku :

out.write ( 42 ) ;
7

Prečítajte si čísla zo vstupnej strany rúrky a uložiť ich do celočíselnej premennej . Napíšte pod čiarou písané v predchádzajúcom kroku nasledovné :

int x = in.read ( ) ;
8

Vytlačte hodnoty odčítané z potrubia tým , že píše nasledovné vyhlásenie pod čiarou písané v predchádzajúcom kroku :

System.out.println ( x ) ;
9

spustite program stlačením klávesu " F6 " . Program zapíše hodnotu " 42 " na potrubie , a potom prečíta a uloží hodnotu premennej " x " . To potom vytlačí túto hodnotu na výstupnom okne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené