C++
文章平均质量分 83
简单效率
这个作者很懒,什么都没留下…
展开
-
BOOST 线程完全攻略 - 基础篇
原文地址 C++多线程开发是一个复杂的事情,mfc下提供了CWinThread类,和AfxBeginThread等等函数,但是在使用中会遇到很多麻烦事情,例如线程之间参数传递的问题,我们一般都是把参数new一个结构体,传递给子线程,然后释放的工作交给了子线程,这样不可避免会有内存泄漏的危险,例如线程关闭的问题,我们一般用WaitForSingleObject来完成线程关闭工作,转载 2016-04-14 10:37:07 · 467 阅读 · 0 评论 -
并行编程中的“锁”难题
原文地址:http://www.parallellabs.com/2011/10/02/lock-in-parallel-programming/在并行程序中,锁的使用会主要会引发两类难题:一类是诸如死锁、活锁等引起的多线程Bug;另一类是由锁竞争引起的性能瓶颈。本文将介绍并行编程中因为锁引发的这两类难题及其解决方案。1. 用锁来防止数据竞跑在进行并行编程时,我们常常需要使用锁转载 2016-04-15 10:06:07 · 427 阅读 · 0 评论 -
Linux GCC常用命令
1简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库转载 2016-04-14 14:48:35 · 235 阅读 · 0 评论