Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie...
Tworzę aplikację Windows Store i mam kod, który należy opublikować w wątku interfejsu użytkownika. W tym celu chciałbym pobrać CoreDispatcher i użyć go do wysłania kodu. Wygląda na to, że można to zrobić na kilka sposobów: // First
Mam kod biblioteki (sieci gniazd), który zapewnia Taskoparty na interfejsie API dla oczekujących odpowiedzi na żądania, w oparciu o TaskCompletionSource<T>. Jednak w TPL występuje irytacja polegająca na tym, że wydaje się niemożliwe zapobiec synchronicznym kontynuacjom. Co ja lubię być w...
Czy ktoś mógłby być na tyle uprzejmy, aby potwierdzić, czy poprawnie zrozumiałem słowo kluczowe Async await? (Korzystanie z wersji 3 CTP) Jak dotąd odkryłem, że wstawienie słowa kluczowego await przed wywołaniem metody zasadniczo robi dwie rzeczy: A. Tworzy natychmiastowy powrót i B. Tworzy...
Mam skrypt, w którym uruchamiam się za pomocą polecenia powłoki. Problem polega na tym, że skrypt nie czeka, aż polecenie popen zakończy się i od razu kontynuuje działanie. om_points = os.popen(command, "w") ..... Jak mogę powiedzieć mojemu skryptowi Pythona, aby zaczekał, aż polecenie...
async void testów jednostkowych nie można uruchomić w programie Visual Studio 2012: [TestClass] public class MyTestClass { [TestMethod] public async void InvisibleMyTestMethod() { await Task.Delay(1000); Assert.IsTrue(true); } } Jeśli chcę mieć asynchroniczny test jednostkowy, metoda...
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Uruchom fragment koduHide resultsRozwiń fragment kodu xZarejestrowane wartości to 1i 5. Moje pytanie brzmi: dlaczego wartość x 5drugiego dziennika? Jeśli polecenie testjest...
Podczas przechodzenia na nową platformę .NET Core 3 IAsynsDisposablenatknąłem się na następujący problem. Rdzeń problemu: jeśli DisposeAsynczgłasza wyjątek, wyjątek ten ukrywa wszelkie wyjątki await usingzgłoszone w bloku. class Program { static async Task Main() { try { await using (var d...
Właśnie zrobiłem ciekawą obserwację dotyczącą tej Task.WhenAllmetody, gdy działałem na .NET Core 3.0. Przekazałem proste Task.Delayzadanie jako pojedynczy argument Task.WhenAlli spodziewałem się, że zapakowane zadanie będzie zachowywać się identycznie jak zadanie pierwotne. Ale tak nie jest....
Ponieważ nie mogłem skomentować, jestem zmuszony napisać ten post. Otrzymałem poniższy kod, który opóźnia / czeka dokładnie 1 sekundę lub 1000 milisekund - let n = 5; for (let i=1; i<n; i++) { setTimeout( function timer() { console.log("hello world"); }, i*1000 ); } Uruchom fragment...
Nie mogę obsłużyć funkcji asynchronicznych podczas pisania routera asynchronicznego hyper. Ten kod: use std::collections::HashMap; use std::future::Future; type BoxedResult<T> = Result<T, Box<dyn std::error::Error + Send + Sync>>; type CalcFn = Box<dyn Fn(i32, i32) -> dyn...
MDN mówi, że for await...of ma dwa przypadki użycia: for await...ofInstrukcja tworzy pętlę iteracji nad asynchroniczny iterable obiektów, jak również na iterables synchronizacji ... Wcześniej zdawałem sobie sprawę z pierwszego: asynchroniczne iterowanie przy użyciu Symbol.asyncIterator. Ale...
Tutaj mamy Gridz Button. Gdy użytkownik kliknie ten przycisk, wykonywana jest metoda z klasy Utility, która zmusza aplikację do kliknięcia na siatce. Przepływ kodu musi się tutaj zatrzymać i nie kontynuować, dopóki użytkownik nie kliknie przycisku Grid. Miałem wcześniej podobne pytanie: Poczekaj,...
async fnzwraca anonimowy typ, który implementuje Future, więc jeśli chcemy użyć go jako wywołania zwrotnego, musimy przekonwertować wartość zwracaną na obiekt cechy. Próbowałem napisać funkcję, aby to zrobić, ale miałem pewne problemy życiowe. async fnzwróci czas życia wszystkich parametrów, więc...
Jaki jest prawidłowy podpis dla akcji kontrolera, która zwraca IAsyncEnumerable<T>i a, NotFoundResultale jest nadal przetwarzana w sposób asynchroniczny? Użyłem tego podpisu i nie można go skompilować, ponieważ IAsyncEnumerable<T>nie jest to oczekiwane: [HttpGet] public async...
Zrobiłem ten test jednostkowy i nie rozumiem, dlaczego „czekaj na Task.Delay ()” nie czeka! [TestMethod] public async Task SimpleTest() { bool isOK = false; Task myTask = new Task(async () => { Console.WriteLine("Task.BeforeDelay"); await Task.Delay(1000);
Próbuję zaprojektować klasę, która ujawnia możliwość dodawania problemów związanych z przetwarzaniem asynchronicznym. W programowaniu synchronicznym może to wyglądać public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event...