9
C #에 대한 더 나은 대기 패턴이 있습니까?
나는 이런 종류의 것을 몇 번 코딩하는 것을 발견했습니다. for (int i = 0; i < 10; i++) { if (Thing.WaitingFor()) { break; } Thread.Sleep(sleep_time); } if(!Thing.WaitingFor()) { throw new ItDidntHappenException(); } 잘못된 코드처럼 보입니다. 더 나은 방법이 있습니까? / 잘못된 디자인의 증상입니까?