コード例 #1
0
        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 = "";
        }