끌림

async task 본문

Programming/C#

async task

소닉럽 2017. 8. 31. 13:10

// task
#if false  // test moon
        private async void AnalyzeResultTest()
        {
            string a = "http://www.daum.net";

            WebClient web = new WebClient();

            string str = await web.DownloadStringTaskAsync(new Uri(a));

            Debug.Log(str);
        }

        private void TaskTest()
        {
            string a = "http://www.daum.net";

            WebClient web = new WebClient();

            Task<string> t = web.DownloadStringTaskAsync(new Uri(a));

#if false // 문제 코드. 블록킹.
            t.Wait();
            Debug.Log(t.Result);
#else
            t.ContinueWith((prevTask) => Debug.Log(prevTask.Result));
#endif

        }
#endif

Comments