내가 while 루프의 끝에서C# Thread.sleep를 즉시
Thread.Sleep(5);
아래의 코드를 사용하고 깨어. 시도와 반복 사이에 5ms 지연을 시도하십시오.
때로는 16ms 동안 잠자기 상태가됩니다. 이것은 이해하고 받아들입니다. CPU가 쓰레드를 처리하는 시점에 달려 있기 때문입니다. 그러나 일단 다음 반복을 깨우면 잠자기 후 바로 깨어 난 것처럼 보입니다 (타임 스탬프로 로깅 중입니다). 짧은 수면 간격을 사용하는 데 문제가있어 0으로 처리됩니까?
Thread.Sleep()을 호출하는 곳에서 코드를 게시 할 수 있습니까? –
귀찮게하지 마십시오. 타임 스탬프 로깅 코드를 게시하십시오. ;] – bzlm
5ms는 타임 스탬프를 사용하는 경우 오류 범위 내에있는 것 같습니다. StopWatch를 사용하여 다시 시도해보고이 동작이 계속 표시되면 알려주십시오. –