An editor has nominated this article for deletion. You are welcome to participate in the deletion discussion, which will decide whether or not to retain it. |
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
Further reading
- "Event-based Asynchronous Pattern overview". MSDN Library. Microsoft. November 2007. Retrieved 2008-11-06.