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

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();
			}
		}

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

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

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

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available