В C, как я могу передать более одного аргумента в поток?
Обычно я делаю это так, как
pthread_create(&th,NULL,dosomething,(void*)connfd);
void * dosomething(void *connfd)
{
// Doing something
}
В приведенном выше примере я передаю значение connfd только в поток 'th'.
Есть ли способ передать более одного значения, чтобы оно могло быть очень полезным для меня?
Еще одна вещь, можем ли мы передать массив в качестве аргумента потоку?