Skip to main content

Wat is een berichtlus?

Een berichtlus bestaat uit communicatieparametercode die computertoepassingen gebruiken om functies uit te voeren.Berichten worden verzonden om de applicatie iets te laten doen, zoals een nieuw venster openen of een tekstverwerkingsdocument naar de printer verzenden.De gebruiker van de softwareapplicatie ontvangt ook berichten wanneer het programma een reactie of actie vereist om door te gaan.Wanneer een gerelateerde set berichten wordt verzonden en ontvangen om een functie uit te voeren, wordt deze beschouwd als een berichtlus.

Sommige computertoepassingen vereisen een berichtwachtrij voor enkele van hun functies.De wachtrij documenteert een voortdurende dialoog van verzoeken die worden geïnitieerd door de gebruiker van de applicatie en het softwareprogramma.Een berichtlus is vereist wanneer een toepassing meer dan één venster moet openen.Berichten van de wachtrij worden overgedragen door de berichtlus naar het venster dat de opdrachten nodig heeft om zijn verzoek correct uit te voeren.

Het communicatieproces kan worden beschouwd als een cirkel.Een opdracht om een bericht te krijgen wordt verzonden.Het andere uiteinde verzendt vervolgens een opdracht om het gevraagde bericht te verzenden.Aangezien tweewegcommunicatie en reacties heen en weer reizen, creëert het een lusachtige dialoog.

Een computerapplicatie voert dit type communicatieproces op de achtergrond uit.Het is niet zichtbaar merkbaar uit de grafische interface van de toepassingen.Ervaren gebruikers die tussenliggende tot geavanceerde technische kennis hebben, kunnen opdrachten invoeren om het dialoogvenster Berichtwachtrij te bekijken terwijl deze in het proces is.Ze kunnen mogelijk ook handmatige opdrachten invoeren als ze een probleem moeten oplossen.

Berichten worden vastgelegd met een positieve of negatieve waarde zodra ze de wachtrij invoeren.Als onderdeel van het berichtlusproces moeten opdrachtberichten ook worden vertaald.Het programma probeert te verwerken wat de opdracht betekent en hoe het moet worden behandeld.Een opdracht voor berichtverzending routeert het bericht dienovereenkomstig.

Het opdracht Verzendbericht is een teken dat de lus heeft voltooid.Op dit punt heeft de berichtwachtrij alle opdrachtberichten verwerkt die nodig zijn om een bepaalde functie in de softwareapplicatie uit te voeren.De lus wordt beschouwd als terug aan het begin van de cyclus en wacht op de volgende reeks opdrachten. Fouten in een berichtlus worden verwerkt als negatieve waarden.Het softwareprogramma kan een verzoek sturen naar de gebruiker die hem vraagt om te reageren of iets te doen om de fout te wissen.Dit kan inhouden dat het softwareprogramma wordt verlaten.