동기(synchronous) - 순차적으로 작업을 수행함 해당 작업이 수행중일 경우 다음 작업은 대기하게 됨, 요청을 대기시킨다. 간단하고 직관적이지만 결과가 주어질 때까지 아무것도 못하죠 비동기(Asynchronous) - 요청이 들어오면 해당 요청에 의한 작업이 끝나지 않았더라도 계속 요청을 받는다. 자원을 비교적 효율저긍로 사용할수 있는 장점이 있음 1. Task Task는 ThreadPool안에서 움직이는 Thread이다. Thread처럼 쉽게 생성하고 Join기능도 있다. using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Linq; names..