- 博客(6)
- 资源 (61)
- 收藏
- 关注
转载 使用Debug Diagnostic Tool排除内存泄漏故障
翻译自:https://mssqlwiki.com/2012/12/06/debugging-memory-leaks-using-debug-diagnostic-tool/在我之前的博文中(SQL Server内存泄漏),我解释了如何使用“!heap”命令识别哪个模块泄漏了内存。有时我们使用“!d”命令来找到模型或者使用搜索内存命令(s)不能通过显示内存找到原因。在这种
2017-12-28 13:36:34 722
转载 调试winddows程序(windbg 和 Debug Diagnostic Tool)
一、功能:调试不在编译器中运行的程序。可以解决一下两种问题。1、 程序崩溃,能找到程序报错是运行的代码行。2、 程序涨内存,直接定位到导致内存泄漏的语句。(这个在Debug Diagnostic Tool中使用很简单)二、用法:我知道两个工具,Windbg和Debug Diagnostic Tool,前者比较牛叉,能调试系统驱动级的程序,普通程序当然也能调试,后者方便易用,
2017-12-28 13:34:42 1952
原创 vc多线程数据同步
#include #include #include #include using namespace std;struct THREAD_DATA{int data;char *imageData;unsigned int imageSize;};struct THREAD_PARAM{int index;};
2017-12-18 16:28:52 344
转载 经典线程同步 互斥量Mutex
秒杀多线程第七篇 经典线程同步 互斥量Mutex阅读本篇之前推荐阅读以下姊妹篇:《秒杀多线程第四篇一个经典的多线程同步问题》《秒杀多线程第五篇经典线程同步关键段CS》《秒杀多线程第六篇经典线程同步事件Event》 前面介绍了关键段CS、事件Event在经典线程同步问题中的使用。本篇介绍用互斥量Mutex来解决这个问题。互斥量也
2017-12-12 14:50:11 185
转载 生产者消费者问题
秒杀多线程第十篇 生产者消费者问题 继经典线程同步问题之后,我们来看看生产者消费者问题及读者写者问题。生产者消费者问题是一个著名的线程同步问题,该问题描述如下:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个具有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,
2017-12-12 14:36:53 229
转载 读写锁SRWLock
秒杀多线程第十四篇 读者写者问题继 读写锁SRWLock《秒杀多线程第十一篇读者写者问题》文章中我们使用事件和一个记录读者个数的变量来解决读者写者问题。问题虽然得到了解决,但代码有点复杂。本篇将介绍一种新方法——读写锁SRWLock来解决这一问题。读写锁在对资源进行保护的同时,还能区分想要读取资源值的线程(读取者线程)和想要更新资源的线程(写入者线程)。对于读取者线程,读写锁会允许他们
2017-12-12 14:32:51 314
installshield教程
2014-11-21
Linux+C编程实战源码
2017-09-19
ffmpeg sdl录屏
2017-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人