Я использую приведенный ниже код для вызова метода из функции thread.It не работает. Пожалуйста, помогите мне сделать это.Вызвать функцию из темы
DataTable dt = get_data(Convert.ToInt32(Start_From), Convert.ToInt32(End_To));
foreach (DataRow dr in dt.Rows)
{
ThreadStart newThread = new ThreadStart(delegate { insert_Data(dr); });
Thread myThread = new Thread(newThread);
}
public static DataTable get_Data(int form,int to)
{
.....
return Dt;
}
[MTAThread]
public static string insert_Data(DataRow dr)
{
.....SOme code here //This funcion not call
}
Рассмотрим с помощью 'Queue' для передачи данных в пуле потоков. Ваш код запустит поток для каждой строки, который очень неэффективен. – Romoku
Я новый для этой концепции. Дайте мне некоторую идею. – user2176150