의 잠재적 문제 :
부정확 한 타이밍 : Thread.Sleep()
정확한 타이밍을 보장하는 것은 불가능합니다. 현재 스레드에 의해 지정된 밀리 초의 수를 차단하여 예상보다 지연 시간이 길어질 수 있습니다.
스레드는 소중한 자원이며 는이를 낭비하지 않습니다. 각 스레드는 메모리를 소비하고 컨텍스트 전환 오버 헤드를 생성하면 실적이 손상됩니다. Thread.Sleep()
코드 실행 블록 : 는 스레드를 차단하고 다른 코드 실행을 방지합니다. 따라서 이벤트 코드를 지속적으로 모니터링하거나 응답 해야하는 경우
Thread.Sleep()
waithandles는 특정 이벤트를 기다리는보다 효과적인 방법을 제공합니다. 조건이 충족되면 신호를 보냅니다. 코드는 즉시 실행을 재개 할 수 있습니다. Thread.Sleep()
Thread.Sleep()
위 내용은 Thread.Sleep(): 왜 문제가 있고 더 나은 대안은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!