따라서 MSDN에 따르면 System.Threading.Timer는 ThreadPool 스레드에서 콜백 대리자를 호출합니다. 거기에 사용자 정의 ThreadPool을 사용하도록 할 수있는 방법이 있습니까? (예 : Jon Skeet의 CustomThreadPool)System.Threading.Timer를 CustomThreadPool과 함께 사용 하시겠습니까?
2
A
답변
5
System.Threading.Timer
아니요. 사용 난 System.Timers.Timer
수 질문에 스레드 풀을 ISynchronizeInvoke
적절하게 구현 된 경우. 나는 타이머가 그 SynchronizingObject
에 BeginInvoke
를 콜백을 적절하게 실행하기 위해 호출 할 것이라고 생각한다. 스레드 풀이 ISynchronizeInvoke
을 구현하면 "작업 대기열에 콜백 추가"를 의미하므로 제대로 작동합니다.
(Mine은 구현하지 않지만 아마도 그렇게하기는 어렵지 않을 것입니다.) 내 스레드 풀은 매우 원시적 인 btw입니다. 또는 적어도 아주 오래되었습니다! 지금)
관련 문제
- 1. Qt를 DirectX와 함께 사용 하시겠습니까?
- 2. FromBase64Transform을 CryptoStream과 함께 사용 하시겠습니까?
- 3. MSBuild를 Hudson과 함께 사용 하시겠습니까?
- 4. MSpec과 MBUnit을 함께 사용 하시겠습니까?
- 5. MongoDB와 Redis를 함께 사용 하시겠습니까?
- 6. Subversion과 함께 diffstat를 사용 하시겠습니까?
- 7. @RequestBody와 @ModelAttribute를 함께 사용 하시겠습니까?
- 8. AJAX를 폼과 함께 사용 하시겠습니까?
- 9. PHP + VoltDB를 함께 사용 하시겠습니까?
- 10. 저지와 최대 절전 모드를 함께 사용 하시겠습니까?
- 11. Lucene.Net을 저장소 패턴과 함께 사용 하시겠습니까?
- 12. 다른 .vimrc와 함께 vimdiff를 사용 하시겠습니까?
- 13. Redmine을 외부 Wiki와 함께 사용 하시겠습니까?
- 14. VS2008과 함께 SQL Express 2008 사용 하시겠습니까?
- 15. Java에서 JpaTemplate을 트랜잭션 처리와 함께 사용 하시겠습니까?
- 16. BPEL 파서와 XML 생성기를 함께 사용 하시겠습니까?
- 17. jQuery.get을 파일과 함께 디렉토리에 사용 하시겠습니까?
- 18. Rails와 함께 반복 결제에 사용 하시겠습니까?
- 19. GUIDE를 객체 지향 MATLAB과 함께 사용 하시겠습니까?
- 20. 스위치를 하위 클래스와 함께 사용 하시겠습니까?
- 21. GLSL에서 텍스처와 색상을 함께 사용 하시겠습니까?
- 22. GitHub를 다른 버그 추적기와 함께 사용 하시겠습니까?
- 23. "should"를 클래스 메소드와 함께 사용 하시겠습니까?
- 24. 성 ActiveRecord를 Fluent NHibernate와 함께 사용 하시겠습니까?
- 25. windows/buffers를 emacs에서 함께 사용 하시겠습니까?
- 26. django-paypal을 pycrypto와 함께 사용 하시겠습니까?
- 27. __call을 정적 클래스와 함께 사용 하시겠습니까?
- 28. ctags + Vim을 범위 지정과 함께 사용 하시겠습니까?
- 29. Django와 PHP를 lighttpd와 함께 사용 하시겠습니까?
- 30. TStringList의 AddObject를 정수와 함께 사용 하시겠습니까?
확인해 주셔서 감사합니다. 입력 사항을 알려 주시면 감사하겠습니다. –