Wat is een boodschap Loop?

Een bericht lus bestaat uit communicatie parameter code die computertoepassingen gebruiken om functies uit te voeren. Berichten worden verzonden naar de toepassing om iets te doen krijgen, zoals het openen van een nieuw venster of een tekstverwerkingsprogramma document naar de printer. De gebruiker van de software applicatie ontvangt ook berichten wanneer het programma vraagt ​​om een ​​reactie of actie om te blijven. Bij een verwante serie berichten verzonden en ontvangen aan een functie, wordt het beschouwd als een bericht lus.

Sommige computer toepassingen vereisen een bericht wachtrij voor een paar van hun taken. De wachtrij documenteert een permanente dialoog van aanvragen die worden geïnitieerd door de gebruiker van de applicatie en het softwareprogramma. Een bericht lus is vereist wanneer een toepassing moet openen meer dan één venster. Berichten uit de wachtrij worden overgedragen door het bericht lus om het venster dat de commando's nodig heeft om zijn verzoek naar behoren uit te voeren.

Het communicatieproces kan van worden gezien als een cirkel. Een opdracht om een ​​bericht te krijgen wordt verzonden. Het andere uiteinde stuurt een commando naar het gevraagde bericht verzenden. Sinds twee-weg communicatie en reacties reizen heen en weer, het creëert een lusvormige dialoog.

Een computerprogramma voert dit soort communicatieproces op de achtergrond. Het is niet duidelijk merkbaar van de grafische interface van de applicatie. Ervaren gebruikers die gemiddelde tot gevorderde technische kennis hebben kunnen invoeren commando's om het dialoogvenster bericht wachtrij bekijken terwijl het in proces. Ze kunnen ook in staat zijn om input handmatige commando's als ze nodig hebben om een ​​probleem op te lossen.

Berichten uitgelogd met een positieve of negatieve waarde zodra zij in de wachtrij. Als onderdeel van het bericht lus proces, zeg berichten moet ook vertaald worden. Het programma probeert te verwerken wat de opdracht betekent en hoe het moet worden behandeld. Er wordt een bericht verzonden commando vervolgens routes het bericht dienovereenkomstig.

De verzending bericht commando is een teken dat de lus is voltooid. Op dit punt is de boodschap wachtrij alle commando berichten die nodig zijn om een ​​bepaalde functie uit te voeren in het programma heeft verwerkt. De lus wordt geacht terug bij het begin van de cyclus en de volgende reeks opdrachten wachten.

Fouten in een bericht lus worden verwerkt als negatieve waarden. Het softwareprogramma kan een verzoek aan de gebruiker om hem te vragen om te reageren of iets doen om de fout te wissen sturen. Dit kan betekenen dat de software-programma af te sluiten.

  • Een bericht lus kan een tekstverwerkingsprogramma document naar de printer.