| Home  | Otthon  | Hardver  | Hálózat  | Programozás  | Szoftver  | Hibaelhárítás  | Systems  |   
Programozás  
  • C /C + + programozási

  • Computer Programozási Nyelvek

  • Delphi programozási

  • Java programozási

  • JavaScript programozás

  • PHP /MySQL programozás

  • Perl

  • Python programozás

  • Ruby programozási

  • Visual Basics programozás
  •  
    Számítógépes ismeretek >> Programozás >> Computer Programozási Nyelvek >> Content
    Okai írása Infinite Loop
    Egy végtelen ciklus egy szoftverfejlesztési konstrukció, amely végrehajtja örökre. Ha nem írt rendesen , csak akkor lehet megállítani csinál egy rendszer újraindítását . Azonban egy vagy több kiadási körülmények között elérhető végtelen ciklusba megszüntetésére kecsesen. Általában eredő kódolási hibák , mint például a helytelen ciklus végrehajtása feltételeket . Végtelen hurok van szükség bizonyos esetekben , például olyanokat, kell 24/7 , a stressz tesztek és szavazóhelyiségek adatkommunikációs port. Tények

    általános algoritmus végtelen ciklusba a következő: do { műveletsorozat } while ( mindig - igaz logikai kifejezés) . Bár a tényleges szintaxis eltérő lehet Java, C + + és más programozási nyelvek , hogy az egyik közös konstrukciók - az , do -while és bár - lehet használni, hogy sikeres végrehajtásához végtelen hurkok. Kilépés megállítására feltételek végrehajtását a hurok, mint például amikor a kezelő elér egy adott bemeneti gombot vagy amikor a program találkozik egy bizonyos értéket . Például, egy egyszerű végtelen hurok szünetet állapotban lehetne írni a következők szerint:

    while (true ) {

    get_name ( " Mi a neved ? " Operator_name )
    < p> ha operator_name = Null majd a szünet }

    loop használ funkció get_name ( ) , folyamatosan kéri a nevet. A megadott név az üzemeltető tárolja a változó , operator_name . A hurok szünetek , ha a szolgáltató nem adja meg a nevét és operator_name tartalmaz " Null ", ami azt jelenti, nulla .
    24/7 alkalmazások

    végtelen hurkokat is használható 24/7 alkalmazások . Ilyenek például a pénzkiadó automaták , web- alapú alkalmazások és kritikus alkalmazások a kórházakban és a katonai beállításokat. Néhány ilyen alkalmazások szoftver-és hardver megszakítások bekapcsolásához feladatok , amelyek önálló programok, amelyek végrehajtásához speciális funkciókat . Azonban végtelen ciklusba konstrukciók megfelelő szünet feltételek is használják . Az automata bankjegykiadó gép kezelői felület szoftverek, például , folyamatosan kéri az ügyfél, ha azt szeretné , hogy semmilyen más művelet : csak akkor, ha a vásárló belép a "nem" áll meg , állítsa vissza a kártyát, és nyomtassa ki a tranzakció rekordot.
    < br >
    Stress Testing

    végtelen ciklusba lehet használni, hogy stressz-teszt szoftver és hardver alkalmazások . A stressz teszt során fut eszközök a több ismétléseket , és a mostoha körülmények , hogy ellenőrizze a biztonsági réseket. Például egy végtelen ciklus is ellenőrizze, hogy ha egy szoftver alkalmazás összeomlik egy bizonyos számú iteráció . Egy végtelen ciklusba is részt vesznek stresszteszt ismételt felhasználása, gombok és kezelőszervek a kezelő beviteli eszközök , mint például a mobiltelefonok és a billentyűzet .
    Polling

    végtelen hurkok jöhet szavazóhelyiségek bemeneti /kimeneti kommunikációs port a számítógépek és műszerek eszközök. Bár ez lehet tenni a megszakítások , amikor a jelet a port mondja az operációs rendszer , hogy az adatok arra vár, hogy a fogadott vagy küldött , a programozók is írni végtelen hurkok elérni ezeket a feladatokat . Például egy végtelen ciklus , amely aktiválja minden olyan gyakran ellenőrizheti az összes bemeneti /kimeneti portok a nyomkövető rendszer az adatok , és aztán megy szunnyadó , hogy ne fogyasztani felesleges processzor kapacitást .

    Previous :

    next :
      Kapcsolódó cikkek
    ·Hogyan kalibrálhatom a OSCCAL A PICkit2 ? 
    ·Hogyan állapítsa UNC utak Változók 
    ·Windows Script Host bemutatója 
    ·Körülbelül Tömbök 
    ·Használ a rekurzív függvény 
    ·Hogyan változtassuk meg Nagybetűk HTML programozás 
    ·Hogyan lehet egy karaktert a billentyűzetről Assembly…
    ·Hogyan lehet átalakítani a PSD a Joomla 
    ·Hogyan használjuk Curl hoz elfog az oldal tartalmának…
    ·Hogyan lehet egy tárgyat, hogy mozog a kurzor NetBeans…
      Kiemelt cikkek
    ·Tehetek több horgonyok HTML ? 
    ·Hogyan kienged a PHP Icon 
    ·Hogyan lehet átalakítani HTML Címkék Szöveges C # 
    ·Hogyan Input String Java 
    ·Hogyan Ismerje meg a Microsoft FoxPro Online 
    ·Hogyan Ellenőrizze a másolatokat CSV PHP 
    ·Hogyan csomagoljuk Links egy oldal és Tedd az eredmén…
    ·Hogyan Képek feltöltése A PHP Adatbázis 
    ·Visual Basic rajz bemutató 
    ·Hogyan teszteljük , hogy ha a fájl létezik Perl 
    Copyright © Számítógépes ismeretek http://hu.wingwit.com