异步方法调用或异步方法模式是（多线程）面向对象程序设计中用于异步调用对象的潜在的长期运行方法的一种设计模式。它等价于提出的模式。基于事件的异步模式是异步方法调用的一个变种，开销更大但能更好的表现软件组件对象。.NET框架和中的codice_1类中使用的基于事件的异步模式使用事件来解决同样的问题。大部分编程语言中对方法的调用是同步执行的。例如在线程执行体内，即线程的调用函数中，方法的调用就是同步执行的。如果方法需要很长的时间来完成，比方说从加载数据的方法，调用者线程将被阻塞直到方法调用完成。如果不希望