ciao ragazzi

dovrei aprire dei file di testo dal master thread e poi farli leggere da un thread

quando faccio il pthread create ci devo passare i file descriptor oppure dato che sono globali non c'è ne bisogno?

cioè
int file des (GLOBALE)
....
....
pthread_create(&tid,NULL,funzione,filedes)

oppure
pthread_create(&tid,NULL,funzione,NULL)

inoltre se fossero più file di testo cosa dovrei passare dato che accetta solo un valore il ptherad create? forse una struttura?

struct filedescriptor{
int file1
int file2
}