본문 바로가기
다양한 실전소스코드/WPF(C#)

[Solved] C# WPF Thread Join 사용방법 (쓰레드 완료까지 대기)

by aibattle 2021. 6. 27.
728x90
반응형

 아래와 같이 trd1.join()이렇게 하면

trd1이 끝날때까지 아래에 있는 trd2.start()가 실행되지 않고 기다린다.

 
 
        private void MakeDBTable_NASDAQ__And_TOServer()
        {
           
            Thread trd1 = new Thread(new ThreadStart(Load_NAS_DB_Stock_info));
            trd1.IsBackground = true;
 
            Thread trd2 = new Thread(new ThreadStart(Load_DB_NAS__Stock_info_obvup));
            trd2.IsBackground = true;
 
      
            
            trd1.Start(); //start1
 
            try
            {
                trd1.Join();
            }
            catch (Exception e) { MessageBox.Show(e.Message); }
 
 
          trd2.Start(); //start2
            try
            {
                trd2.Join();
            }
            catch (Exception e) { MessageBox.Show(e.Message); }
 
        }
 
 
 
cs

 

728x90
반응형

댓글