Sarò circa tre settimane che prenderò una classe di programmazione parallela che viene insegnata usando C per i compiti. Al momento ho un interesse abbastanza strong sull'argomento e le mie abilità in C non sono terribili, ma mi sento come se avessi bisogno di rispolverare la C, visto che l'ultima lezione che avevo richiesto attivamente la programmazione era 8 mesi fa. Ho seguito un corso per Embedded Systems in primavera, quindi ho compreso il concetto di deadlock, semafori e il problema dei "dati condivisi". Era principalmente il codice di programmazione iOS, quindi le mie abilità C non hanno visto molti usi da quel contesto.
Se dovessi indovinare in merito a un'area di ri-studio particolarmente severa, selezionerei i puntatori e l'allocazione della memoria in quanto sembra essere la sfida principale. Credo che la classe copra MPI e OpenMP, quindi potrei dare un'occhiata a quelli in anticipo. Sono sulla buona strada o mi manca qualcosa del tutto?