标签: c pthreads posix
我正在学习使用pthreads,但我不确定在哪里定义和执行pthread。我必须有一个.h文件,我的函数在.c文件中。 pthread在h或c文件中的位置是什么?
答案 0 :(得分:0)
在标题中的某些函数中创建线程没有技术障碍。但是,如果您从不同的文件中包含此标头,则会得到多个定义编译错误,因为在预处理之后编译器将呈现相同函数的重复定义。这将制动一个定义规则。您应该只在头文件中编写函数声明,并在源文件中提供实现。