2011-09-28 7 views
0

한 번에 여러 HttpWebRequest 요청을 수행해야하지만 요청을 여러 번 수행하면 많은 시간이 소요됩니다. 별도의 스레드에서 각각의 요청을 수행 한 다음 모든 리턴을 얻고 모든 호출이 완료되면 모두 함께 넣을 수 있습니까?다중 HttpWebRequest 호출

+0

네, 가능합니다. –

+0

중복 : http://stackoverflow.com/questions/202481/how-to-use-httpwebrequest-net-asynchronously – hometoast

답변

2

물론입니다.

내가 워드 프로세서보다 더 나은 예를 쓸 수 없습니다 HttpWebRequest.BeginGetResponse Method

에 대한 MSDN의 문서를 살펴 보자.

+0

이 경우 요청이있을 때마다 다른 스레드에서 호출됩니까? – mcamara

+0

. 일련의 스레드를 시작하고 일련의 ManualResetEvents를 유지 한 다음 WaitAll()을 사용하여 모든 웹 요청이 완료 될 때까지 대기 할 수 있습니다. – hometoast