Win32操作系统平台提供了强大的多任务功能,其中 “进程”(Process)和“线程”(Thread)是其控制多任务的 两个重要概念。早期的Windows 3.x只能依靠应用程序之间 的协同来实现协同式多任务,而Windows 95/NT实行的是 抢占式多任务。 在Win 32(Windows 95/NT)中,每一个进程可以同时执 行多个线程,这意味着一个程序可以同时完成多个任务。 对于象通信应用程序那样的既要进行耗时的工作,又要保 持对用户输入响应的应用来说,使用多线程是最佳选择。 当进程使用多个线程时,需要采取适当的措施来保持线程 间的同步