웹 사이트에 여러 요청을하는 중입니다. 프로세스 속도를 늦추라는 요청 사이에 어떻게 지연을 도입 할 수 있습니까? 진행하기 전에 단지 스레드가 X 초 동안 대기하도록하는 방법이 있습니까?C#의 웹 요청과 웹 요청 사이에 지연을 도입하는 방법은 무엇입니까?
1
A
답변
4
Thread.Sleep
을 찾고 계십니까?
현재 스레드가 잠자기 상태가됩니다. 개의 다른 스레드에서이 스레드를 대상으로 지정하지 마십시오. 그러나 하나의 스레드에서 루프가 발생하여 여러 요청을하는 경우이를 루프에 쉽게 추가하여 요청 속도를 제한 할 수 있습니다.
Sleep
메서드가 오버로드되었습니다. 하나의 서명에는 TimeSpan
이 사용되고 다른 서명에는 밀리 초가 걸립니다. 개인적으로 나는 모호성을위한 여지를 남기지 않으므로 일반적으로 첫 번째 것을 선호합니다. 예를 들어 : -하지 2 분 x
스레드를 수면 시간 (밀리 초)는 등
1
System.Threading.Thread.Sleep(x);
2 밀리 초 ...
Thread.Sleep(TimeSpan.FromSeconds(2));
분명 2 초 동안 잠을 스레드를 요구하고있다.
Timer
을 사용하고 Tick
이벤트가 발생할 때마다 요청하십시오.
관련 문제
- 1. 웹 페이지가로드 될 때 지연을 처리하는 방법은 무엇입니까?
- 2. jQuery.each 함수의 각 루프 사이에 지연을 만드는 방법은 무엇입니까?
- 3. 모든 로그를 grails에서 요청과 연관시키는 방법은 무엇입니까?
- 4. 웹 브라우저 컨트롤에서 모든 요청과 응답 캡처?
- 5. 웹 서비스에 대한 비동기 요청
- 6. 비동기 웹 요청 우수 사례
- 7. Java의 비동기 웹 요청?
- 8. iPhone에서 웹 요청 터널링하기
- 9. 리디렉션 웹 요청
- 10. 웹 서비스 요청 (POST)
- 11. 웹 요청 캡처하기
- 12. 문자열로 Android 웹 요청
- 13. MooTools로 지연을 만드는 방법은 무엇입니까?
- 14. XMLHttpRequest 시간 지연을 줄이는 방법은 무엇입니까?
- 15. .NET 웹 서비스 - 웹 요청 관리
- 16. 방법 아래 컬 요청과 같이 URL이 구성되어 편안한 웹 서비스에서 사용자의 인스턴스에 액세스하려면 편안한 웹 서비스
- 17. 웹 서비스가 요청 된 URL의 유효성을 검사하는 방법은 무엇입니까?
- 18. 비동기/독립적 인 웹 페이지 요청 처리 방법은 무엇입니까?
- 19. 웹 API 요청 조절/속도 제한을 구현하는 일반적인 방법은 무엇입니까?
- 20. 웹 서비스 요청 시간 제한을 늘리는 방법은 무엇입니까?
- 21. 웹 서비스 요청 중에 xml이 어떻게 전송되는지 확인하는 방법은 무엇입니까?
- 22. 웹 서비스 호출에 SOAP 요청 XML을 표시하는 방법은 무엇입니까?
- 23. 웹 호스팅 서버에서 수신 요청 모니터링
- 24. 내가 웹 페이지/웹 서버의 지정된 파일인지 증명하는 방법은 무엇입니까?
- 25. 웹 서비스를 백업하는 방법은 무엇입니까?
- 26. asp.net의 웹 서비스에서 래핑 된 요청 웹 메서드에 액세스
- 27. IIS가 비동기 요청과 함께 각 응답 사이에 많은 시간을 지연합니다.
- 28. HTTPURLConnection에서 요청과 응답을 구분하는 방법은 무엇입니까?
- 29. 장시간 실행되는 웹 요청 처리
- 30. XML 웹 서비스 요청 받기
+1 '수면'에 'TimeSpan'을 언급하는 경우. 그건 내가 정말로 생각해 본 적이없는 좋은 생각이야. – Brian