C同步方法和異步方法的区别.docVIP

  • 4
  • 0
  • 约1.43万字
  • 约 13页
  • 2016-11-26 发布于重庆
  • 举报
C同步方法和異步方法的区别

同步方法和异步方法的区别 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 林sir提示:在异步方法里面,注意的是回调函数!搞定了回调函数就基本了解异步编程。 异步编程的基础:/ericwen/archive/2008/03/12/1101801.html 同步方法和异步方法的区别 同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果 异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作 异步编程概览 .NET Framework 允许您异步调用任何方法。定义与您需要调用的方法具有相同签名的委托;公共语言运行库将自动为该委托定义具有适当签名 的 BeginInvoke 和 EndInvoke 方法。 BeginInvoke 方法用于启动异步调用。它与您需要异步执行的方法具有相同的参数,只不过还有两个额外的参数(将在稍后描述)。 BeginInvoke 立即返回,不等待异步调用完成。 BeginInvoke 返回 IasyncResult,可用于监视调用进度。 EndInvoke 方法用于检索异步调用结果。调用 BeginInvoke 后可随时调用 EndInvoke 方法;如果异步调用未完成,EndInvoke 将一直阻塞到 异步调用完成。EndI

文档评论(0)

1亿VIP精品文档

相关文档