AsynchronousNotoccurring at the samemoment in time as somespecific operation of thecomputer; in otherwords, not synchronizedwith the program’sactions.8.3Functionality of Imperative Languages257program. The program must recognize when a mouse click has occurred,process the mouse click, and then continue. This type of processing iscalled asynchronous, which means “not at the same time.” The mouse canbe clicked at any time; it is not synchronized with any other instructions.Asynchronous processing is also called event-drivenprocessing. Theprocessing is under the control of events happening outside the sequence ofprogram instructions.Asynchronous processing is used frequently in Java and VB.NET, butless so in the other languages. Although Ada does use asynchronousprocessing extensively in embedded systems such as Flight ManagementSystems software, where the events are such things as button and switchchanges made in the cockpit, sensors onboard the aircraft, and signalsfrom navigation aids on the ground.
This is the end of the preview.
access the rest of the document.
Subroutine, Control flow, mouse click, Asynchronous processing