我正在为获取任务的分派队列创建一个c文件,并将其放入链接列表的队列中。为了做到这一点,我需要使用C,如何使用pthread_create函数创建线程
pthread_t cThread;
if(pthread_create(&cThread, NULL, work, param)){
perror("ERROR creating thread.");
}
不过,我需要做出进入“工作”和创建函数的参数“PARAM”变量另一个函数来创建线程。我的朋友告诉我,我只需要在工作函数中的任何代码循环无限,所以线程不会死..任何人都可以解释每个参数进入pthread_create
功能 - 尤其是work
和param
?我搜索谷歌这一点,但大多数的教程是很难理解的概念...
http://pubs.opengroup.org/onlinepubs/7908799/xsh/pthread_create.html – miku
是的,我读到了。我只是想让别人用句子来解释我 - 每个参数的用途是什么 – Leanne