public class Program
{
    public static void Main(string[] args)
    {
        Thread vithread1 = new Thread(timeExtend);
        vithread1.Start();
         Console.WriteLine("In M A I N -----------------------.");   
    }

     public static void timeExtend()
   {
      for(int i = 0; i<3;i++) {
         Console.WriteLine("Working thread...");
         Thread.Sleep(100);
      }
   }
}


Working thread출력이 왜 1번만 되나요? for문인데

Main Thread가 종료되어도 withread1은 독립적으로 생명을 유지하지 않나요?
Async와 다른가요?