ciao a tutti,
questo è il mio codice
praticamente il problema logico è questo:codice://Crea il thread Thread StoricoThread = new Thread(new ThreadStart(Allhistory)); StoricoThread.Name = "Aggiungi Storico"; //Avvia il primo thread StoricoThread.Start();
io ho N chiavi, per ogni chiave devo chidere lo storico ad un componente esterno. questo componente mi restituisce i valori do X secondi o minuti.
Prima di utilizzare per ogni chiave un thread l'applicazione mi faceva schizzare la cpu al 100%. Ora non + però vedo che al 13 Thread si blocca l'esecuzione ecc.
Come posso fare a far eseguire un certo numero di hread e aspettare che mano mano questi terminino prima di creare altri thread?