我可以将两个结构作为参数传递给 C 程序中的 pthread。我需要做这样的事情:
void *funtion1(void *pass_arg, void *pass_arg1)
{
struct thread_arg *con = pass_arg;
struct thread_arg1 *con = pass_arg1;
//necessary code
}
int main()
{
pthread_t threaad;
//necessary code
while(1)
{
th1 = pthread_create(&threaad, NULL, function1, (void *)&pass_arg, (void*)&pass_arg);
//necessary codes
}
pthread_exit(NULL);
return 1;
}
我的意思是有什么方法可以在使用 pthread 时将两个结构传递给同一个函数?操作平台:Linux。