Я вызываю несколько методов одним нажатием кнопки.
functionA ()
functionB ()
functionC ()
Все три функции независимы друг от друга и для их выполнения требуется много времени. Я проверил и обнаружил, что благодаря многопоточности я могу запустить все три вместе, что сэкономит время выполнения.
Поскольку я новичок в концепции многопоточности, кто-нибудь может подсказать мне самый простой способ, которым я могу выполнить многопоточность в сценарии или другим способом, который будет полезен в этом сценарии.
EDIT
Еще одна проблема в той же функции:
Я связываю 5 видов сетки после выполнения трех функций. Как это
gv1.DataSource = GetData("Mill");
gv1.DataBind();
gv2.DataSource = GetData("Factory");
gv2.DataBind();
gv3.DataSource = GetData("Garage");
gv3.DataBind();
gv4.DataSource = GetData("Master");
gv4.DataBind();
Все они используют один и тот же метод для получения результата, а также они загружают время. Можно ли как-нибудь запустить их параллельно? Я боюсь, потому что они используют один и тот же метод для получения данных. Можно ли сделать для них потоки. Как?