E' un codice per applicazione Real Time.

i task sono indipendenti dalla y, nel senso ho un ciclo for a parte che conta l'indice del task, chiamato da un programma principale.

for(i=0;i<10;i++)
printf("Task %d | y= %d\n",i,ptr_sh->y[i]);

in un altro file, all'interno di una funzione, ho l'algoritmo di commutazione della y da 0 a i, che dovrà aggiornare una struct contentenente il vettore y[10];
questa funzione che chiameremo fun, ha come parametro un long t.
static void fun(long t){


while(1){

//codice di commutazione

......


ptr_sh->y[t]=y;

}