0
我正在用2個數據庫和實體框架在c#中構建一個Visual Studio .NET應用程序。 起初,我認爲在應用程序啓動時將最常用的數據加載到靜態列表中會更好,但時間有點過長,所以現在我嘗試使用任務。我有每桌我想加載一個方法,我叫他們在更一般的方法:從數據庫中加載數據的異步方法
public static void fillConstantes()
{
new Task(FillFiches).Start();
new Task(FillCustomers).Start();
new Task(FillEmployees).Start();
new Task(FillContact1).Start();
new Task(FillServiceItems).Start();
new Task(FillServiceLine).Start();
}
事實是,如果,如果我嘗試訪問在另一個類的DATAS和任務未完成,它顯然會崩潰。 所以,我想知道是否有一個很好的方法來檢查任務是否完成,如果我只是在每次嘗試檢索數據時都檢查它是否工作?
感謝您的幫助!
謝謝!我認爲它會完成這項工作!有沒有辦法等待他們呢? –
https://stackoverflow.com/questions/25009437/running-multiple-async-tasks-and-waiting-for-them-all-to-complete –
非常感謝:D –