我如何开始使用多线程编程?

Vij*_*jay 12 c c++ unix multithreading pthreads

我是Stack Overflow的初学者.我正在使用C/C++开发Unix平台.在这些方面了解基本编程我怎样才能从多线程开始?

多线程似乎非常有趣,我想在这方面发展我的知识.

我怎样才能开始使用多线程,哪些是最好的技术/书籍/电子书/文章可以尽早获取概念?

Viv*_*vek 8

关于pthread,互斥体的研究并尝试实现对你有益的.

http://www.yolinux.com/TUTORIALS/LinuxTutorialPosixThreads.html


Dro*_*per 8

学习多线程编程有两个部分:

  1. 如何编写多线程应用程序
  2. 如何使用可用的API(pthread)

学习多线程编程更难,这是Linux Journal上发表的一篇好文章,可以帮助您理解基本原理.

为了更好地理解pThreads,我建议阅读本教程 - POSIX Threads Programming

O'rielly还有一本名为PThreads Programming的好书