Ciao a tutti.
Mi sto avvicinando alla programmazione multithread e avrei bisogno di un piccolo aiutino.
Mettiamo il caso io abbia scritto una funzione che analizza un singolo file e ne estragga alcune informazioni.
Supponiamo ora che io abbia una cartella con 100 file.
Quello che vorrei fare è lanciare 4 THREAD che richiamino la funzione da me scritta e analizzino tutti i file all' interno della cartella.
In tal modo su di un processore multicore (QuadoCore in questo caso) la velocità di esecuzione dovrebbe aumentare, potendo analizzare 4 file per volta anzichè uno solo.
Dato che non ho esperienza nella programmazione multithread vorrei sapere se è facilmente realizzabile come idea.
Grazie mille.