Ciao a tutti,
Ho scritto una classe con un metodo che riceve in input un vettore e restituisce un double in output:
codice:
class Miaclasse
{
public double Miometodo(double[] Input)
{
//Codice
}
}
Ho instanziato degli oggetti in una lista. Voglio eseguire Miometodo per ogni istanza. Per ora faccio così:
codice:
static void Main()
{
List<Miaclasse> Lista = new List<Miaclasse>();
List<double> Valori = new List<double>();
for (int i = 0; i < Lista.Count; i++)
{
Valori[i] = Lista[i].Miometodo(Vettore);
}
}
Mi piacerebbe eseguire ogni metodo in un thread diverso e quando tutti hanno finito, utilizzare i dati memorizzati nella lista Valori.
Come posso fare? Premetto che non sono molto esperto di multithreading in C#..
Grazie a tutti.
.Fakkio.