调用几个异步方法并等待所有异步方法的完成

时间:2016-05-31 12:18:53

标签: c# asynchronous

我有一个名为func1的方法,我需要从func1和task1异步调用func2,func3和func4等待所有方法的完成。

void func1()
{
    var task2 = func2();
    var task3 = func3();
    var task4 = func4();
    Task.WaitAll(task2,task3,task4);
}

async task<bool> func2()
{
}

async task<bool> func3()
{
}

async task<bool> func4()
{
}

func1()中的所有这些方法都会异步运行吗?

0 个答案:

没有答案