2014-10-03 109 views
0

我正在学习使用pthreads,但我不确定在哪里定义和执行pthread。我必须有一个.h文件,我的功能在.c文件中。 p线程在h或c文件中进入哪里?我应该在哪里创建pthread

+0

函数的实现进入'.c'文件。这与用作线程函数的函数相同。 – alk 2014-10-05 12:15:25

+0

教程在这里:https://computing.llnl.gov/tutorials/pthreads/ – alk 2014-10-05 12:18:03

回答

0

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

相关问题