private async Task GenerateUXWAsync() { OtherMethods.PlaySound("ГенерацияДанных"); timer2.Start(); toolStripStatusLabel1.Text = "Выполняется генерация u(x,w) и f(w)"; //await Task.Run( // () => // Parallel.Invoke( // () => OtherMethods.Saveuxw3(xmin, xmax, count, ymin, ymax, sourcesArray), // () => IlushaMethod() // ) // ); Task tt = Task.Run(() => OtherMethods.Saveuxw3(xmin, xmax, count, count2, ymin, ymax, sourcesArray)); OtherMethods.IlushaMethod(checkBox4); //Task.WaitAll(tt); await tt; Timer2_Tick(new object(), new EventArgs()); timer2.Stop(); toolStripStatusLabel2.Text = ""; }