Wątki w pętli foreach w c #
Chłopaki Hai,
Miałem następujący kod do wysyłania różnych maili do różnych użytkowników w mojej aplikacji internetowej asp.net
foreach (DataRow dataRow in dataTable.Rows)
{
sendMails();
}
public void sendMails()
{
//mail code
}
Teraz chcę używać wątków wewnątrz pętli foreach, ale nie wiem, jaki byłby wynik, ponieważ jeśli zacznę 'n' liczba wątków, co dzieje się z pulą wątków .. Rozważ moją datatable zawiera 1000 wierszy,
Czy możliwe jest jednoczesne uruchomienie 1000 wątków?
foreach (DataRow dataRow in dataTable.Rows)
{
ThreadStart ts1 = new ThreadStart(sendMails);
Thread thread1 = new Thread(ts1);
thread1.Start();
}
public void sendMails()
{
//mail code
}