Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is een oneindige cyclus ?
Een fiets of loop is een algoritme dat een computer een set van instructies herhalen totdat aan een voorwaarde voldaan veroorzaakt . Soms wordt een cyclus gedefinieerd op zodanige wijze dat er geen operationele toestand , of het kan niet worden voldaan . Zodra het programma dat stuk bereikt , krijgt het vast in die lus voor altijd ( of , meest waarschijnlijk , totdat de computer is gereset of het proces is afgebroken ) . Als dat gebeurt , wordt het programma zei een oneindige cyclus te zijn aangegaan . Voorbeeld

Een computer beschikt over de volgende reeks instructies zullen komen te zitten in een oneindige lus :

A = 0 ;

B = 0 ;

Terwijl A < 10 {

B = B 1 ;


}

In gewoon Engels , het programma hierboven sets A en B op nul , en dan blijft stijgen B tot A is gelijk aan 10 . Dit is waarschijnlijk een programmeerfout , zoals het verhogen van de waarde van B kan onmogelijk A gelijk aan 10 te maken , en het programma komt te zitten in een oneindige lus .
Oorzaken

Fouten leiden tot oneindige kringlopen komen veel voor bij beginnende programmeurs , die misschien vergeten om een beëindiging voorwaarde voor een eenvoudige lus bevatten of ongewild maken onbereikbaar . Ervaren programmeurs kunnen ook oneindige lus fouten maken , als de interactie van meerdere programma's creëert soms onvoorziene situaties die leiden tot impasses of andere vormen van oneindige cycli.
Gevolgen

de gevolgen teneinde een oneindige cyclus afhankelijk van de architectuur van het besturingssysteem . Bij oudere computers , kan oneindige cycli mogelijk bevriezen van het hele systeem , die alle gebruikers . In meer moderne , multi-tasking omgevingen het gewraakte programma verbruikt de beschikbare middelen , maar wordt gedwongen om de controle terug te keren naar het besturingssysteem van tijd tot tijd , waardoor de gebruiker de beëindiging van het fietsen .
Opzettelijke gebruik

Hoewel veel oneindige cycli worden bereikt in de fout , sommige van hen dienen een nuttig doel . Bijvoorbeeld , moet een computer voortdurend te controleren apparaten voor invoer of activiteit tenzij deze is uitgeschakeld , en dit proces van constante monitoring kan worden gekarakteriseerd als een oneindige lus . Oude videogame consoles werden vaak "vast" in een oneindige cyclus ook , uiteindelijk terug te keren naar het titelscherm na de onvermijdelijke ' game over '.

Previous: Next:
  Computer Programming Languages
·Hoe te wijzigen Tekengrootte H…
·Scala Tekenreeksfuncties 
·Hoe maak je een computer Stroo…
·Hoe te gebruiken CGImage te ma…
·Hoe te Bitsgewijze Operations …
·Hoe maak je Voeg een achtergro…
·Hoe maak je een Flex PMD Confi…
·Hoe kan ik String converteren …
·Hoe te Variabelen in ActionScr…
  Related Articles
Hoe maak je een optie Box in Visual Basi…
Hoe kan ik een afbeelding Box Maak in Vi…
Hoe maak je een Werknemer Log in Maak Vi…
Hoe maak je een fout Handler voor een VB…
Hoe Search Engine Ranking of SEO van een…
Hoe gebruik je een afbeelding Kaart in V…
Wat is VBA ? 
Hoe maak je een Open File Dialog Box Geb…
Hoe kan ik een integer converteren naar …
  Programmering Articles
·Java Runtime Exec Tutorial 
·Hoe je programma Met Python in Ubuntu 
·Hoe maak je Pass een Check Box Waarde Br…
·De geschiedenis van de Prolog Programmin…
·Hoe de Eerste Element van een associatie…
·Hoe maak je een CSV-bestand parsen in VB…
·Hoe te openen CSV -bestanden in een Micr…
·Hoe je objecten verplaatsen met een cons…
·Systeemvereisten voor Turbo C 
Copyright © Computer Kennis http://www.nldit.com