메서드가 X()
입니다. 그 메소드를 비동기 적으로 호출해야합니다. 누구든지이 샘플 코드를 제공 할 수 있습니까?메서드를 비동기 적으로 호출
0
A
답변
4
스레드와 대리자가 관련된 두 가지 방법이 있습니다. 여기
ThreadPool.QueueUserWorkItem(state => { X(); });
그리고 하나 개를 포함하는 대표 있어요 : 다음은 스레드 풀을 사용하여 하나의 예입니다 당신 정말 C 번호와 스레딩에 분실하는 경우
Func<string> del = X;
del.BeginInvoke(ar =>
{
Func<string> endDel = (Func<string>)ar.AsyncState;
var result = endDel.EndInvoke(ar);
Console.WriteLine(result);
}, del);
2
의 경우 BackgroundWorker를 시작하기에 좋은 장소입니다. 비동기 호출을 실행하는 간단한 DoWork 메소드와 스레드가 리턴 할 때 UI 조작을 수행하는 OnComplete 이벤트를 처리합니다.
http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx
관련 문제
- 1. vb.net에서 비동기 적으로 webservice 호출
- 2. ASP.net에서 비동기 적으로 WCF 호출 사용하지만 비동기 적으로 작동하지 않습니다.
- 3. 비동기 메서드를 여러 번 호출
- 4. 호출 동기 방식 비동기 적으로 UI 스레드
- 5. 를 사용하여 비동기 적으로 .NET 메서드를 호출 사이의 차이는 무엇 비동기 .NET
- 6. .NET 웹 서비스를 Java에서 비동기 적으로 호출
- 7. dll을 비동기 적으로 호출하기
- 8. .NET GC에서 버려진 개체가 메서드를 비동기 적으로 실행하여 엉망이 되나요?
- 9. WCF 3.5 REST 끝점은 연결된 메서드를 비동기 적으로 호출합니까?
- 10. 동기화 된 메서드를 비동기 적으로 호출하는 적절한 방법입니까?
- 11. 비동기 적으로 이벤트 발생
- 12. 비동기 적으로 복사 됨
- 13. JavaScript로 비동기 적으로 이미지로드
- 14. 이미지를 비동기 적으로 반환
- 15. WPF MessageBox.Show를 비동기 적으로 호출하십시오.
- 16. 비동기 런타임 메서드 호출
- 17. ios 데이터베이스의 비동기 호출
- 18. 비동기 대리자 메서드를 전송 - 아이폰
- 19. WebRequest.BeginGetResponse가 비동기 적으로 작동하지 않습니다.
- 20. 비동기 적으로 도메인 모델 로딩
- 21. Silverlight의 비동기 WCF 호출
- 22. 스프링 비동기 RMI 호출
- 23. 비동기 적으로 발생하면 이벤트가 작동합니까?
- 24. Silverlight에서 비동기 적으로 동기식 WCF 작업 계약 메소드 호출
- 25. powershell cmdlet을 비동기 적으로 호출 할 수 있습니까?
- 26. 웹 페이지에서 비동기 적으로 여러 웹 서비스 호출
- 27. 비동기 메서드를 동기화하는 방법?
- 28. 파이썬에서의 비동기 HTTP 호출
- 29. 플렉스의 비동기 호출
- 30. EndpointNotFoundException 및 비동기 호출