await에서 Task로 된거 반환받고 작업 끝날 떄 까지 스핀 락 돌때

Task.Delay만 해도 메인 쓰레드가 논블락 되던데 원리가 뭐냐 ?

개별적으로 쓰레드 풀 갖고와서 코드 실행하는거임? 어찌되는건지 이해가 안되네