MFC中的调试宏

MFC中的调试宏

MFC 6年前 (2013-01-04) 浏览: 24 评论: 0

•ASSERT()被测试它的参数,若参数为0,则中断执行并打印一段说明消息。在 Release 版本的程序中它不起任何作用。 •VERIFY()和 ASSERT()很相似,区别在于在 Release 版本中它仍然有效(译者注:原作者在这里没有讲清楚,VERIFY()不会打印说明,只是会对参数表达式求值)。 •ASSERT()使用的时候必须保证参数表达式中不能有函数调用(译者注:ASSERT()宏在

MFC多线程程序的同步机制

MFC多线程程序的同步机制

MFC 6年前 (2013-01-03) 浏览: 3 评论: 4

简介 本文探讨基本的同步概念,并实际动手帮助新手掌握多线程编程。本文的重点在各种同步技巧。 基本概念 在线程执行过程中,或多或少都需要彼此交互,这种交互行为有多种形式和类型。例如,一个线程在执行完它被赋予的任务后,通知另一个线程任务已经完成。然后第二个线程做开始剩下的工作。 下述对象是用来支持同步的: 1)信号量 2)互斥锁 3)关键区域 4)事件 每个对象都有不同的目的和用途,但基本目的都是支持

切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享