l'output deve essere così:
Task 0 | y=1
Task 1 | y=2
Task 2 | y=3
Task 3 | y=4
Task 4 | y=5
Task 5 | y=6
Task 6 | y=7
Task 7 | y=8
Task 8 | y=9
Task 9 | y=10
Task 0 | y=1
Task 1 | y=2
ecc all'infinito essendo dentro un while(1);
io avevo provato a fare così la commutazione della y:
if(count<10){
y++;
ptr_sh->y[t]=y; //lo memorizza all'interno del vettore y[t] della struct campione, dove deve essere memorizzato
count++;
}else
{
y=0;
count=0;
}
l'output che ricevo è come quello sopra MA i valori assegnati alle y sono totalmente casuali ( da 1 a 9 ) ma non in corrispondeza del task i-esimo