Forse ci siamo.
Dovete creare una variabile (nel main) di tipo "pthread_t" per ogni thread che volete lanciare in concorrenza
Quindi se volete mandare al massimo 10 thread contemporaneamente in esecuzione fate una cosa tipo :
pthread_t threads[10];
pthread_create(&threads[x], ....); <--- dove X č il numero del thread che volete lanciare.
Non riutilizzate sempre lo stesso.
Ciao
__________________
GPU Compiler Engineer
|