我应该在哪里创建一个pthread

时间:2014-10-03 01:39:50

标签: c pthreads posix

我正在学习使用pthreads,但我不确定在哪里定义和执行pthread。我必须有一个.h文件,我的函数在.c文件中。 pthread在h或c文件中的位置是什么?

1 个答案:

答案 0 :(得分:0)

在标题中的某些函数中创建线程没有技术障碍。但是,如果您从不同的文件中包含此标头,则会得到多个定义编译错误,因为在预处理之后编译器将呈现相同函数的重复定义。这将制动一个定义规则。您应该只在头文件中编写函数声明,并在源文件中提供实现。