Q002[线程不得善终]

猴哥【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)。

 

以后学了线程再回来解决吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值