다중작업을 위한 Thread이용하기

less than 1 minute read

private void btntest_Click(object sender, EventArgs e) { Work threadWork = new Work(); Thread newThread = new Thread(new ThreadStart(threadWork.Gogogo)); newThread.Start(); } class Work { NewMain m_NewMain = new NewMain(); public void Gogogo() { m_NewMain.ShowDialog(); } }

프로그래밍을 하다보면.. 다중 스레드를 꼭 쓸 때가 오고야 만다.

새 폼을 열었더니 엄마창이 멈춰서서 클릭할 때 마다 삑 ~ 삑 ~ 소리만 내고 있는것을 보면 고민을 하지 않을 수 없다

이런 방식으로 새 스레드를 열어서 작업을 하면… 동시에 여러 작업이 가능하다.

필요없을 것 같아도 꼭 필요할 때가 있다

외울필요는 없고… 존재사실만 알면 언제나 구글에서 찾아서 쓰면된다

참고로… 꼭 클래스를 저렇게 넣을 필요는 없다. 응용~