使用多线程创建高响应智能客
户端应用程序
付仲恺
微软特邀开发专家
课程准备
• 具备使用VS.NET进行Windows操作系统之上托
管应用程序开发的相关知识
Level 200
Level 200
议题
• 介绍
• 原生Windows
®
进程和线程
• 创建和终止线程
• 线程内更新UI控件
• 线程与线程池
• 线程安全与同步对象
介绍
多线程应用程序
• 具有同时有多条“执行线路”的能力
• 行为无法预知并且每次调试时行为不同
• 线程增加了程序的复杂性
• 多线程不但可以用于我们所关注的SmartClient
当中,也可以用于任何应用程序当中
介绍
为什么要讨论多线程应用程序?
• 向用户提供及时响应
• 在运行时层面并行执行任务
• 获得更好的全面的应用程序性能
• 硬件资源得到全面利用