Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Aplikácie používajú rôzne komunikačné mechanizmy . Užívateľ alebo vývojár softvéru rozhodne , aký mechanizmus program používa pri komunikácii s inými programami . Aplikácia môže použiť niekoľko interprocess komunikačných metód . Niektoré aplikácie môžu komunikovať s aplikáciami od iných sietí , zatiaľ čo iné aplikácie komunikovať iba s aplikáciami na rovnakej miestnej sieti . Niektoré aplikácie môžu komunikovať iba s aplikáciami bežiacimi na rovnakom operačnom systéme , zatiaľ čo iné aplikácie môžu komunikovať s programami s rôznymi operačnými systémami .
Výber procesy
Užívatelia niekedy vybrať , ktoré žiadosti o konkrétny program bude pracovať s , zatiaľ čo iné aplikácie vyzdvihnúť svoje komunikačné partnerov . Niektoré Komunikácia medzi metódy môžu komunikovať s akýmkoľvek programom , ktorý je navrhnutý tak , aby prijímať alebo odosielať dáta na nich . Napríklad , niektoré umožňujú ľuďom kopírovať text a ďalšie dáta z jedného programu a vložiť ich do úplne iného druhu programu .
Jednoduché Komunikácia medzi
schránky je príklad komunikáciu medzi . Ak používatelia kopírovať dáta z jedného programu , sa umiestnil na dáta v jednom opätovného vybratia mieste v určitom formáte . Ďalšie programy sa pozrieť na dáta a načítať dáta chápu . Napríklad , užívateľ môže trvať aj text a obrázok do dokumentu textového procesora a skopírovať ho do schránky . Potom , užívateľ môže mať Program na prevod textu na reč pre čítanie dát . Vzhľadom k tomu , Program pre prevod textu na reč nevie čítať obrazy , bude program ignorovať obraz a len čítať text . Najjednoduchšie formy komunikáciu medzi zahŕňať jeden program , zápis dát v určitom mieste a iného programu čítanie dát . Managed pamäť je podobný proces , ale zahŕňa údaje spojené so súborom v akomkoľvek súborovom systéme .
First - In First - Out
rúry sú sekvenčné komunikácie z jedného procesu na inom príbuznom procesu . FIFO sú ako rúrky . Nesúvisiace procesy môžu komunikovať medzi sebou prostredníctvom jediného FIFO , alebo prvý - in first - out , potrubia . Potrubie je vytvorený pre jeden účel . FIFO špeciálne súbory majú špecifické názvy a programy otvoriť FIFO podľa názvu .
Zásuvky
Zásuvky sú používané , aby nesúvisiace procesy vzájomne komunikovať . Internet komunikácia prebieha cez zásuvky . Zásuvka na báze medziprocesorovej komunikácie sa používa hlavne pre kódy odoslaných do alebo z BSD systému alebo siete medziprocesorovej komunikácie . V opačnom prípade , programy by mali používať IRIX medziprocesorovej komunikácie , pretože je rýchlejší , jednoduchší implementovať a môže zapojiť do multi - processingu .
Blokovanie správ
Blokovanie operácie správy môžu pozastaviť procesy do inej aplikácie , ktoré pracujú s je pripravený k informáciám . Niektoré programy sa zapojili do nonblocking komunikáciu procesov , keď nemusíte čakať na povolenie od iného programu .