阅读背景:

执行异步操作

来源:互联网 

某些数据库操作(例如命令执行)可能要花费很长时间才能完成。在此类情况下,单线程应用程序必须阻塞其他操作,并且等待该命令完成,然后才可以继续执行它们自己的操作。比较而言,如果能够将长时间运行的操作分配给某个后台线程,就可以允许前台线程在整个操作期间保持活动状态。例如,在 Windows 应用程序中,通过将长时间运行的操作委托给后台线程,可允许用户界面线程在操作执行时保持响应状态。某些数据库操作(例如命令执行)可能要花费很长时间才能完成。在此类情况下,单线程应用程序必须阻塞




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: