Asynchronous method invocation

This is an old revision of this page, as edited by Uncle G (talk | contribs) at 21:07, 6 November 2008 (moved Event-based Asychronous Pattern to Asynchronous error reporting over redirect: Fixing my own spelling mistake without creating double redirects.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer software, the Event-Based Asynchronous Pattern is a design pattern that is intended to overcome some of the difficulties of the Asynchronous Pattern in multithreaded applications. In this pattern, components offer asynchronous methods that have "Async" suffixed to their name and define associated events whose names have "Completed" suffixed.[1]

One implementation of the Event-Based Asychronous Pattern is the BackgroundWorker class in Microsoft .NET version 2.0.[1]

References

  1. ^ a b Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, and Morgan Skinner (2008). "Event-based Asynchronous Pattern". Professional C# 2008. Wiley. pp. 570–571. ISBN 0470191376. {{cite book}}: Unknown parameter |isbn13= ignored (help)CS1 maint: multiple names: authors list (link)

Further reading