`
dowhathowtodo
  • 浏览: 777351 次
文章分类
社区版块
存档分类
最新评论

我的专题文章之三------对多核多线程的总结

 
阅读更多

我的专题文章之三------对多核多线程的总结

杨小华

从开发第一个基于多线程的项目已经有四个年头了,一路也是跌跌撞撞,不断的更新自己对多核多线程的认知程度,不断的实践,不断的优化和总结。在这个过程中,写了不少关于多线程的文章,既是总结,也是鞭策自己更加深入的了解。

写的第一篇多线程的文章,是关于编译方面的,当然这篇文章重点在于介绍autoconf和automake编写makefile,但样例程序是关于多线程的---《例解 autoconf 和 automake 生成 Makefile 文件

写的第二篇文章是《盛夏大餐--水煮多线程》,当时正处于盛夏,故文章名字取名为盛夏大餐,本文对并发编程机制中的多线程机制进行了深入探讨,主要讨论了线程的基本概念、线程模型、线程同步机制以及线程调试等内容

写的第三篇多线程文章是《测试你对多核多线程的认知程度》,本文主要是一篇调查问卷,当时对周围的同事进行了一番问卷调查,同事积极的回复了问卷,并对其中的问题进行了深入的探讨。

写的第四篇文章是《利用多核多线程进行程序优化》,这篇文章是基于上面一篇文章的样例来进行总结的,主要介绍了如何利用多核多线程来提高程序的运行效率和性能,例子是从实际的项目中抽象出来的。

写的第五篇文章是《利用oprofile对多核多线程进行性能分析》,这篇文章主要介绍了在linux平台上,如何利用oprofile工具进行性能分析,本文也是上一篇文章的姊妹篇,从不同的角度来看待多线程编程。

写的第六篇文章是《铁路与多核多线程》,本文完全是纯介绍性的文字,运用生活中的例子来介绍多核多线程原理,同事评价说浅显易懂。

后续还会有第七篇文章,主要讲解无锁编程,介绍lock-free方面的知识。

第八篇可能会介绍NUMA等相关方面的知识

敬请等待......

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics