我应该在Linux上使用哪个线程库用于多线程C程序?

时间:2011-03-09 15:14:28

标签: c linux multithreading

我已经在Java中完成了线程,但我是C中线程的完整菜鸟。我的第一个问题,在谷歌搜索后,是:我使用哪个线程库?有关系吗?我似乎可以选择thread.hpthread.h

操作系统是Linux,也将是Linux。更具体地说,它现在是Ubuntu,并将保持这样,或成为RHEL。但我想发行版并不重要?

2 个答案:

答案 0 :(得分:11)

POSIX线程库(pthread.h)是用于C / C ++的基于标准的线程API,我将使用它。还有一些教程可用,例如this onethis one

我承认我不熟悉thread.h

答案 1 :(得分:1)

POSIX系统(如linux)上的标准线程接口是pthread,用于POSIX线程。