int a = 0;
public void button1_Click(object sender, EventArgs e)
{
timer1.Interval = 1000;
timer1.Start();
a++;
Sleep(1000);
}
버튼을 클릭하면 타이머가 1초마다 실행
a변수를 +1 하고 1초간 멈춤
총 2초가 멈추는데
sleep를 사용하면 1초동안 폼도 다 멈춰버림
멀티 스레드 사용하면 sleep사용해도 버튼1만 멈추고 나머지는 살아있음?
int a = 0;
public void button1_Click(object sender, EventArgs e)
{
timer1.Interval = 1000;
timer1.Start();
a++;
Sleep(1000);
}
버튼을 클릭하면 타이머가 1초마다 실행
a변수를 +1 하고 1초간 멈춤
총 2초가 멈추는데
sleep를 사용하면 1초동안 폼도 다 멈춰버림
멀티 스레드 사용하면 sleep사용해도 버튼1만 멈추고 나머지는 살아있음?
댓글 0