针对旧代码的多线程支持 (Visual C++)
Visual C++ 使您可以同时运行多个并行执行的线程。 使用多线程处理,可以派生出后台任务、管理同时发生的输入流、管理用户界面,等等。
本节内容
使用 C 和 Win32 进行多线程处理
为创建 Microsoft Windows 多线程应用程序提供支持使用 C++ 和 MFC 进行多线程处理
描述什么是进程和线程以及 MFC 的多线程处理方法是什么。多线程和区域设置
讨论在多线程应用程序中使用 C 运行库和标准 C++ 库的区域设置功能时引发的问题。
相关章节
CWinThread
表示应用程序中的执行线程。CSyncObject
描述一个纯虚类,该类提供 Win32 中的同步对象所共有的功能。CSemaphore
表示一个信号量,是一个允许一个或多个进程中的有限多个线程访问一个资源的同步对象。CMutex
表示一个 mutex,是一个允许一个线程以互相排斥的方式访问一个资源的同步对象。CCriticalSection
表示一个临界区,是一个允许一个线程同时访问一个资源或代码段的同步对象。CEvent
表示一个事件,是一个允许一个线程通知另一个线程事件已经发生的同步对象。CMultiLock
表示多线程程序中用于控制对多个资源的访问的访问控制机制。CSingleLock
表示多线程程序中用于控制对一个资源的访问的访问控制机制。Common Programming Methodologies
提供有关下列内容的主题链接:描述有关 Visual C++ 库的概念信息和讨论各种编码技术和方法。