나는 ThreadPool.QueueUserWorkItem()
을 사용하고 있습니다. MSDN에서 대기열에 실패하면 FALSE를 반환 할 수 있습니다. 그럼 어떻게 반응해야합니까? 잠깐 기다렸다가 다시 대기열에 넣으십시오. 그러면 풀의 스레드가 사용 가능할 것입니다.ThreadPool.QueueUserWorkItem()이 FALSE를 반환하면 어떻게 대응해야합니까?
7
A
답변
5
게임이 끝났습니다. 무슨 일이 있었는지 사용자에게 알리고 앱을 종료하십시오.
2
false를 반환하지 않을 가능성이 있습니다 (여기를 참조하십시오 : When ThreadPool.QueueUserWorkItem returns false). 그렇지 않으면 실패로 간주하고 다시 시도하지 마십시오.
일반적으로 NotSupportedException
이 표시됩니다.
관련 문제
- 1. addEventListener에서 false를 반환하면 여전히 양식이 제출됩니까?
- 2. 앵커 태그 내의 false를 반환하면 오류가 발생합니다.
- 3. NaN과의 비교가 항상 false를 반환하면 float을 NaN과 비교할 수 있습니까?
- 4. html 태그에서 false를 반환하면 오류가 발생합니다. Eclipse는 함수 또는 메소드 외부의 반환을 좋아하지 않습니다.
- 5. 1.0f를 반환하면 1065353216이 표시됩니다.
- 6. (mx.core.UITextField is flash.text.TextField) false를 반환합니다. 어떻게 가능합니까?
- 7. Json을 ActionResult로 반환하면 예외 메시지가
- 8. 웹 메서드가 XML을 반환하면 XML에서 데이터를 어떻게 읽어야합니까?
- 9. 서버가 HTTP 401을 반환하면 어떻게 WCF FaultException을 얻을 수 있습니까?
- 10. 메소드가 인터페이스를 반환하면 무엇을 의미합니까?
- 11. C++에서 변수를 반환하면 어떻게됩니까?
- 12. ParameterizedThreadStart 질문 : 메소드가 객체를 반환하면 어떻게됩니까?
- 13. User.Identity.IsAuthenticated는 때때로 false를 반환합니다.
- 14. VB6의 InternetCheckConnection이 false를 반환합니다.
- 15. 루프 false를 돌려
- 16. PHP. Imagecolorallocate가 false를 반환합니다.
- 17. VisualStateManager.GoToState가 항상 false를 반환합니다.
- 18. '포함'메서드가 false를 반환합니다.
- 19. PrincipalContext.ValidateCredentials는 항상 FALSE를 반환합니다.
- 20. File.delete()는 false를 반환합니다.
- 21. ForceDirectories는 False를 반환합니다.
- 22. SmsMessage.isEmail() 항상 false를 반환합니다
- 23. Request.IsAjaxRequest가 false를 반환합니다.
- 24. page.Isvalid는 항상 false를 반환합니까?
- 25. Exit Function이 false를 반환합니까?
- 26. UIElement.IsMouseOver가 false를 반환합니다.
- 27. ABGroupAddMember는 false를 반환합니다. 왜?
- 28. GroupPrincipal.IsMemberOf는 항상 false를 반환합니다.
- 29. query.next() false를 반환했습니다.
- 30. Perl 메서드가 "hashref"를 반환하면 무엇을 의미합니까?
큐잉에 실패하면 false를 반환하지 않습니다. 그것은 NotSupportedException을 던집니다. –
+1 좋은 질문입니다. 메서드가 성공적으로 대기 중이면 MSDN 상태가 true입니다. 작업 항목을 대기열에 넣을 수 없으면 NotSupportedException이 발생합니다. ' 그래서'false'가 반환 될지 궁금합니다. – jgauffin
나는 그것을 이해한다 : 스레드 풀링의 개념이 플랫폼에서 지원되지 않는다면 NotSupportedException을 던지고있다. 다만, 지원되고 있지만 thread를 큐 할 수없는 경우는 false를 돌려줍니다. – Krumelur