猴哥【MFC】里的MLTITHRD程序
修改如下
//修改:
// 0.比较重要, 修改完即可正确执行, 下面修改只是消除warning
// 从“char [11]”到“LPCWSTR”的类型不兼容 "XX" -> TEXT("XX")
// 1.mltithrd2e.c(37) : warning C4028: 形参 1 与声明不同 HANDLE -> HINSTANCE
// 2.mltithrd2e.c(37) : warning C4028: 形参 2 与声明不同 HANDLE -> HINSTANCE
// 3.从“char [80]”到“LPWSTR”的类型不兼容 char -> wchar_t
// 5.for loop 次数增加到3000000, 以便适应当前硬件条件
然后在vs2008编译并调试运行
启动5个线程后输出
//线程 'Win32 线程' (0xa78) 已退出,返回值为 0 (0x0)。
线程 'Win32 线程' (0x1478) 已退出,返回值为 1 (0x1)。
线程 'Win32 线程' (0xf94) 已退出,返回值为 1 (0x1)。
线程 'Win32 线程' (0x1320) 已退出,返回值为 1 (0x1)。
线程 'Win32 线程' (0xa64) 已退出,返回值为 1 (0x1)。
线程 'Win32 线程' (0x1428) 已退出,返回值为 1 (0x1)。
以后学了线程再回来解决吧