线程可以有多个参数吗?

时间:2010-02-14 06:17:45

标签: c arguments pthreads

线程是否可以在不使用结构的情况下拥有多个参数?

所以...有点像:

pthread_create(&file_thread, NULL, merge_thread, sortedFiles, number); 

...其中'number'是额外的参数?

谢谢, 赫里斯托斯

1 个答案:

答案 0 :(得分:4)

没有。您必须定义一个包含各种参数的结构,并将指向结构实例的指针作为void*的单个pthread_create参数传递。