async-ctp
Korzystanie z async-oczekuj on.net 4
Obecnie zaczynam tworzyć aplikację, która zyskałaby wiele z funkcji asynchronicznego oczekiwania w C # 5. Ale nie jestem pewi ... ilne z tym, co mono (prawdopodobnie 2.12) ma wbudowane, albo zezwalać na użycie na innych systemach operacyjnych niż Windows.
Jak ograniczyć ilość jednoczesnych operacji We/Wy asynchronicznych?
// let's say there is a list of 1000+ URLs
string[] urls = { "http://google.com", "http://yahoo.com", ... };
// now let's se ... http? Tak, aby w danym momencie pobrano nie więcej niż 20 stron internetowych. Jak to zrobić w najbardziej efektywny sposób?
Dlaczego warto używać żądań asynchronicznych zamiast używać większego threadpool?
Podczas Techdays w Holandii Steve Sanderson wygłosił prezentację na temat C # 5, ASP.NET MVC 4 oraz asynchroniczną sieć .
W ... wątek " UI " jest zajęty? Steve wspomniał coś o "inteligentnym jądrze, które wie, kiedy coś jest skończone". Jak to działa?
Jak wywołać metodę asynchroniczną z gettera lub settera?
Jaki byłby najbardziej elegancki sposób wywołania metody asynchronicznej z gettera lub settera w C#?
Oto jakiś pseudo-kod, k ... return await DoSomethingAsync();
}
public IEnumerable MyList
{
get
{
//call MyAsyncMethod() here
}
}
Czy słowo kluczowe asynchroniczne jest równoważne ciągłemu lambda?
Czy ktoś mógłby być na tyle uprzejmy, aby potwierdzić, czy dobrze zrozumiałem słowo kluczowe asynchroniczne oczekiwanie? (Prz ... sword.Text ).Connect())
.ContinueWith((success) =>
MessageBox.Show(success.Result ? "Logged In" : "Wrong password"));
nie mogę się doczekać async lambda
Rozważ to,
Task task = new Task (async () =>{
await TaskEx.Delay(1000);
});
task.Start();
task.Wait();
Zadanie ca ... ableMethod()
{
await TaskEx.Delay(1000);
}
Then (updated according comment from svick)
await AwaitableMethod();
Uruchom funkcję asynchroniczną w innym wątku
Oceniam asynchroniczne CTP.
Jak mogę rozpocząć wykonywanie funkcji asynchronicznej na wątku innej puli wątków?
static async ... g much more in this same thread
t.Wait(); // Waiting for much more then just this single task, this is just an example
}
Co się dzieje z wątkiem " oczekującym` w C# Async CTP?
Czytałem o nowym słowie kluczowym async await i brzmi to świetnie, ale jest jedno kluczowe pytanie, na które nie byłem w stan ... widzisz, że brakuje mi tutaj jakiegoś zrozumienia, które mam nadzieję, że ktoś może wypełnić, abym mógł dalej się tego uczyć.
Zadanie Asynchroniczne.WhenAll with timeout
Czy istnieje sposób w nowej bibliotece asynchronicznej dotnet 4.5, aby ustawić timeout na metodzie Task.WhenAll. Chcę pobrać kilka źródeł i zatrzymać po powiedzmy 5 sekundach i pominąć źródła, które nie zostały ukończone.
oczekiwanie / asynchroniczne vs. "Klasyczne" asynchroniczne (wywołania zwrotne)
Więc nowy async CTP jest bardzo fajne; to sprawia, że moje życie o wiele łatwiejsze nie trzeba pisać nazwane metody callback ... ieje nad głową jeden, który jest większy od drugiego?
co byłoby lepsze do wykorzystania w środowisku o wysokiej wydajności?