Skip to content

Soplia/CPP-MulitThread

Repository files navigation

  1. C++ Multi-Thread

    Win32 SDK & MFC Library

    1. Thread1
      • 通过全局变量控制线程的写操作
      • 在应用程序的头文件中声明线程函数,注意不是在MFC类中
      • 在应用程序的头文件的MFC类中声明:线程句柄、ID属性
      • 在应用程序的源文件中定义线程函数
      • 总而言之,线程函数是独立于类的,为了实现MFC类与线程的交互,需要在MFC类中声明:线程句柄、ID属性
    2. Thread2
      • 如何传送一个整型参数到一个线程中,以及如何等待一个线程完成处理
      • 传送一个结构体给一个线程函数也是可能的,可以通过传送一个指向结构体的指针参数来完成
    3. Thread3
      • 传送一个结构体给一个线程函数也是可能的,可以通过传送一个指向结构体的指针参数来完成
    4. Thread4
      • 测试在Windows 下最多可创建线程的数目
      • 1500左右
    5. Thread5
      • 使用MFC类库编程实现 Thread3
    6. Thread6
      • 每单击一次“用户界面线程”按钮,都会弹出一个线程对话框,在任何一个线程对话框内按下鼠标左键,都会弹出一个消息框 如何使用自定义消息进行线程间通信
    7. Thread7
      • 如何使用自定义消息进行线程间通信
    8. Thread8
      • 线程同步-临界区示例
    9. Thread9
      • 线程同步-事件示例
    10. Thread10
      • 线程同步-信号量示例

About

Win32-MFCLibrary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published