博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
慎用 assert
阅读量:5266 次
发布时间:2019-06-14

本文共 298 字,大约阅读时间需要 1 分钟。

今天调试一段代码,通过 WaitForSingleObject 来中断线程执行以便接受用户输入。

但是执行中发现,不论是否有用户输入,都会直接执行后续代码。

一直以为是 WaitForSingleObject 的用法不对,百思不得其解。

最后仔细再看这行语句,

assert(WAIT_OBJECT_0 == WaitForSingleObject(m_hCaptchaEvent, INFINITE));

然后再看编译模式为 Release,方才恍然大悟。

我也会犯这种低级错误,汗颜!

转载于:https://www.cnblogs.com/armageddon/p/3163578.html

你可能感兴趣的文章
linux下WPS的使用
查看>>
Web Api 利用 cors 实现跨域
查看>>
hdu 3938 并查集
查看>>
instanceof
查看>>
《深入分析Java Web技术内幕》读书笔记之JVM内存管理
查看>>
python之GIL release (I/O open(file) socket time.sleep)
查看>>
2015/8/4 告别飞思卡尔,抛下包袱上路
查看>>
软件开发与模型
查看>>
161017、SQL必备知识点
查看>>
kill新号专题
查看>>
MVC学习系列——Model验证扩展
查看>>
C# GC 垃圾回收机制
查看>>
mysqladmin 修改和 初始化密码
查看>>
字符串
查看>>
vue2.x directive - 限制input只能输入正整数
查看>>
实现MyLinkedList类深入理解LinkedList
查看>>
自定义返回模型
查看>>
C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 客户端多网络支持
查看>>
HDU 4122
查看>>
Suite3.4.7和Keil u3自带fx2.h、fx2regs.h文件的异同
查看>>