DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年10月13日

摘要: VS 2005使用map文件查找程序崩溃原因一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信... 阅读全文
posted @ 2014-10-13 23:12 DoubleLi 阅读(1914) 评论(0) 推荐(1)

摘要: 1案例描述作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭。请与您的供应商联系。呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了。在一个大型软件的测试过程中,初期出现程序崩溃似乎成了不可避免的事。其实测试... 阅读全文
posted @ 2014-10-13 23:11 DoubleLi 阅读(3860) 评论(0) 推荐(0)

摘要: 最近在做一个消息中间件里面涉及到多线程编程,由于跨平台的原因我采用了boost线程库。在创建线程时遇到了几种线程创建方式现总结如下: 首先看看boost::thread的构造函数吧,boost::thread有两个构造函数:(1)thread():构造一个表示当前执行线程的线程对象;(2)expl... 阅读全文
posted @ 2014-10-13 17:44 DoubleLi 阅读(8797) 评论(0) 推荐(1)

摘要: 一、使用同步定时器这个示例程序通过展示如何在一个定时器执行一个阻塞等待。[cpp]view plaincopy//makefile#----------------------------------------------------------#makefilehelloworld测试用例###... 阅读全文
posted @ 2014-10-13 17:43 DoubleLi 阅读(3054) 评论(0) 推荐(0)