我的问题是这样:
假设有两个任务A,B。A和B互不相干,执行A需要1秒,执行B需要10秒。当用户访问一个.aspx页面时,需要分别执行A和B,A的执行会影响到最终用户得到的结果,而B的执行不会影响到用户的结果,只是在最终评估时(管理员)用到。现在,如果不使用任何技术,让A和B执行,那么10秒钟后,用户才能看到结果。我的问题就是,怎样让在A执行的同时B也执行,但是,一秒钟后A返回的结果显示给用户,而B继续运行,直到运行完毕。举个例子来说:
比如现在有一个文章系统,管理员要删除一篇文章(需要10毫秒),在删除文章的同时,要产生一个系统日志。这个系统日志的产生需要10秒,或者更多的时间(我只是打个比方)。如果按照常规,管理员需要10秒钟的时间才能看到最终删除文章后的结果。现在,怎样让管理员删除文章后就能看到结果,而不需要等待系统日志的产生?不知道大家看明白了没?谁知道?先谢过了!:)