VS 2005使用map文件查找程序崩溃原因一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信...
分类:
其他好文 时间:
2014-10-14 01:45:47
阅读次数:
262
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章关于线程互斥量的部分。...
分类:
其他好文 时间:
2014-10-14 00:58:17
阅读次数:
362
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第三章开始部分,谈什么事资源竞争(race condition)以及有哪些方法来避免。...
分类:
其他好文 时间:
2014-10-13 14:00:09
阅读次数:
184
spinlock,mutex,semaphore,critical section的作用与区别...
分类:
其他好文 时间:
2014-10-13 12:29:39
阅读次数:
218
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章关于线程ID的部分。...
分类:
编程语言 时间:
2014-10-12 23:38:48
阅读次数:
264
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章向线程函数传递参数部分。...
分类:
编程语言 时间:
2014-10-10 18:42:54
阅读次数:
276
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章等待线程结束部分...
分类:
编程语言 时间:
2014-10-09 18:07:07
阅读次数:
241
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第一章。...
分类:
其他好文 时间:
2014-10-09 16:04:38
阅读次数:
205
在看《Cplusplus Concurrency in Action Practical Multithreading》。记录一下学习过程,这是第二章创建线程部分。...
分类:
编程语言 时间:
2014-10-09 15:49:48
阅读次数:
222
HashMap其实并不是线程安全的,在高并发的情况下,是很可能发生死循环的,由此造成CPU 100%,这是很可怕的,所以在多线程的情况下,用HashMap是很不妥当的行为,应采用线程安全类ConcurrentHashMap进行代替。...
分类:
其他好文 时间:
2014-09-28 21:48:05
阅读次数:
182