«async-ctp» 태그된 질문


5
.net 4에서 async-await 사용
현재 C # 5의 async-await 기능에서 많은 이익을 얻을 수있는 응용 프로그램을 만들기 시작했습니다. 그러나 어떤 버전의 VS와 비동기 런타임을 사용할지 잘 모르겠습니다. OS 인기 차트를 살펴보면 3 년 정도 더 Windows XP를 지원해야합니다. .net 4.5는 최신 버전의 Windows에서만 실행되는 것처럼 보이므로 .net 4.0을 대상으로해야합니다. 개발 시스템은 Windows 7을 사용하므로 …

4
무효 반환과 작업 반환의 차이점은 무엇입니까?
다양한 C # 비동기 CTP 샘플을 보면 반환하는 일부 비동기 함수 void와 제네릭이 아닌 다른 함수를 반환 Task합니다. Task<MyType>비동기 작업이 완료되면 a를 반환하는 것이 호출자에게 데이터를 반환하는 데 유용한 이유를 알 수 있지만 반환 유형이있는 함수는 Task데이터를 반환하지 않습니다. 왜 돌아 오지 void않습니까?

13
동시 비동기 I / O 작업의 양을 제한하는 방법은 무엇입니까?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in parallel urls.AsParallel().ForAll(async (url) => { var client = new HttpClient(); var html = await client.GetStringAsync(url); }); 여기에 문제가 있습니다. 1000 …

2
Async await 키워드는 ContinueWith 람다와 동일합니까?
Async await 키워드를 올바르게 이해했는지 누군가가 친절하게 확인해 주시겠습니까? (CTP 버전 3 사용) 지금까지 메서드 호출 이전에 await 키워드를 삽입하면 기본적으로 A. 즉시 반환을 생성하고 B를 생성합니다. 비동기 메서드 호출이 완료되면 호출되는 "연속"을 생성합니다. 어쨌든 연속은 메서드에 대한 코드 블록의 나머지 부분입니다. 그래서 제가 궁금한 것은이 두 비트의 코드가 기술적으로 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.