# CPP-MulitThread **Repository Path**: jrxie/CPP-MulitThread ## Basic Information - **Project Name**: CPP-MulitThread - **Description**: Win32-MFCLibrary - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-08-25 - **Last Updated**: 2024-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1. ##### C++ Multi-Thread > Win32 SDK & MFC Library 1. Thread1 * 通过全局变量控制线程的写操作 * 在应用程序的头文件中声明线程函数,注意不是在MFC类中 * 在应用程序的头文件的MFC类中声明:线程句柄、ID属性 * 在应用程序的源文件中定义线程函数 * 总而言之,线程函数是独立于类的,为了实现MFC类与线程的交互,需要在MFC类中声明:线程句柄、ID属性 1. Thread2 * 如何传送一个整型参数到一个线程中,以及如何等待一个线程完成处理 * 传送一个结构体给一个线程函数也是可能的,可以通过传送一个指向结构体的指针参数来完成 1. Thread3 * 传送一个结构体给一个线程函数也是可能的,可以通过传送一个指向结构体的指针参数来完成 1. Thread4 * 测试在Windows 下最多可创建线程的数目 * 1500左右 1. Thread5 * 使用MFC类库编程实现 Thread3 1. Thread6 * 每单击一次“用户界面线程”按钮,都会弹出一个线程对话框,在任何一个线程对话框内按下鼠标左键,都会弹出一个消息框 如何使用自定义消息进行线程间通信 1. Thread7 * 如何使用自定义消息进行线程间通信 1. Thread8 * 线程同步-临界区示例 1. Thread9 * 线程同步-事件示例 1. Thread10 * 线程同步-信号量示例