Advanced Basics :轻轻松松做异步如果你读过 Ted Pattison 在
Basic Instincts 专栏中的一系列关于多线程和异步行为的精彩文章,那么你现在应该已经成为一个处理 Windows® 应用多线程问题的专家了。最近一个朋友——显然他没有读过 Ted 的专栏——发给我一个基于 Windows 的应用程序,这个程序执行了一个的非常冗长的文件查找操作,它在执行时锁定了用户界面,虽然主活动窗口 一直在运行,但用户无法与程序交互,无法移动窗体或改变窗体大小,所以用户感觉很不爽。他想知道要如何做才能使得这个程序有响应。当然,答案就是在后台线程中执行这个操作。