본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - 비동기 async / await ( UI와 연산 분리 / 작업 후 결과값 리턴 방식 )

728x90
반응형

 

Test.zip
0.08MB
Test.exe
0.01MB

 

 WPF & C# -  비동기 개념익히기 ( async / await )

 

string str;
private void Btn_Click(object sender, RoutedEventArgs e)
{
    btn.Content = "잠시만 기다려 주세요";
    AAA();
}
private async void AAA()
{
    btn.Content = await BBB();
}

private Task<string> BBB()
{
    return Task.Factory.StartNew(() => CCC());
}

private string CCC()
{
    for (int i = 0; i < 10000000; i++)
    {
        str = i.ToString();
    }
    return str;
}

 

async / await
> 별도 업무요청 후 결과만 보고 받는 방식





참고
https://m.blog.naver.com/randomwalk12/221643132160

728x90
반응형