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

Výhody fronty v dátovej štruktúry

dátová štruktúra je spôsob usporiadania informácií . Tieto štruktúry sú súbory , zoznamy , polia , stromy , záznamy a tabuľky . Fronty sa týkajú usporiadané zoznamy . S fronty , nové kusy dát sú umiestnené na zadnej časti dátovej štruktúry , a delécie sú umiestnené na prednej strane . Prvá časť dát zadaných do dátovej štruktúry je prvý diel odstránený z konštrukcie . S fronty , údaje nezostáva v štruktúre dát tak dlho , ako sa stohy . Fronty môžu byť v porovnaní s líniou v obchode , kde prvá osoba v rade je prvá osoba príjemcom služby . Viac Klienti

keď fronty sú zložitejšie ako komíny , pole je fronty ľahko tým , že sa najnovšie prvok na konci a pohybuje sa každý prvok v priebehu jedného kroku , kedy jeden kus dát je odstránená z frontu . Fronty sú užitočné, ak viac spotrebitelia zdieľajú určitý proces . Napríklad , webová stránka môže mať len toľko priestoru , aby zákazníci mohli stiahnuť určitý súbor . Vďaka zásobníku , niektoré spotrebiteľa môže čakať oveľa dlhšie , než sa stiahnuť súbor ako najnovšie spotrebiteľov . Fronty sú tiež užitočné v prípade , že klient nemusí prijímať dáta súčasne dáta sú odoslaná .
Kruhové frontu

Fronty môžu viesť k prázdnych miest v štruktúra dát , pretože je potrebná väčšia pole , ako je celkový počet kusov dát . Avšak , programátori môžu použiť kruhové fronty využiť prázdne miesto . Programátori môžu nastaviť oddychové časy , kedy práca počkajte , kým sa položka dosiahne dátové frontu .
Speed ​​

dátové fronty sú rýchla metóda komunikácie medzi procesmi . Dátové fronty uvoľniť zamestnanie vykonávať nejakú prácu , ktorá môže viesť k lepším časom odozvy a celkové zlepšenie výkonnosti systému . Dátové fronty slúži ako najrýchlejší forma asynchrónne komunikácie medzi dvoma rôznymi úlohami , pretože tam je menšie nároky ako u databázových súborov a dátových oblastí .
Flexibilita

Fronty sú flexibilné , nevyžaduje žiadne programovanie komunikácie . Programátor nepotrebuje žiadnu znalosť komunikácie medzi procesmi . Dátové frontu , aby počítače mohli zvládnuť viac úloh . Fronta môže zostať aktívny , keď nie sú k dispozícii žiadne položky , pripravené na spracovanie údajové položky v prípade potreby.
Viac práce

Niektoré úlohy majú výkonnostné obmedzenia a nemôže zvládnuť všetky položky , takže dátové položky sú rozprestreté na viac miest . Napríklad , jediný zástupca oddelenia služieb zákazníkom vám môže pomôcť zákazníkovi v okamihu , takže fronty sa môže rozšíriť požiadavky na zákaznícky servis zástupcov , pre rýchlejšie spracovanie .

Najnovšie články

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