메소드가 return 값을 돌려줘야 하는데 값을 받아지 못해서 나는 경우 비동기식으로 해야 빠질수 있다. 결국 쓰레드 쓰라는 얘기다~ ㅋㅋ 닷넷 3.5 ~ 4.0 : thread, ThreadPool.QueueUserWorkItem, backgroundworker 닷넷 4.5 : Task와 함께 async,await 추천