Pytania otagowane jako asynchronous

Programowanie asynchroniczne to strategia odroczenia operacji o dużym opóźnieniu lub niskim priorytecie, zwykle w celu poprawy wydajności, szybkości reakcji i / lub możliwości komponowania oprogramowania. Takie strategie są zwykle stosowane przy użyciu pewnej kombinacji programowania sterowanego zdarzeniami i wywołań zwrotnych oraz opcjonalnie z wykorzystaniem współbieżności za pośrednictwem programów i / lub wątków.


2
Asynchroniczne implementacje interfejsu
Obecnie próbuję utworzyć moją aplikację przy użyciu niektórych metod Async. Wszystkie moje IO są wykonywane przez jawne implementacje interfejsu i jestem trochę zdezorientowany, jak sprawić, by operacje były asynchroniczne. Jak widzę rzeczy mam dwie opcje w realizacji: interface IIO { void DoOperation(); } OPCJA 1: wykonaj niejawną implementację asynchroniczną i …

4
Dlaczego .json () zwraca obietnicę?
fetch()Ostatnio bawiłem się z interfejsem API i zauważyłem coś, co było nieco dziwaczne. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datazwraca Promiseobiekt. http://jsbin.com/wofulo/2/edit?js,output Jednak jeśli jest napisane jako: let url = "http://jsonplaceholder.typicode.com/posts/6"; let …



6
Jak pisać funkcje asynchroniczne dla Node.js.
Próbowałem zbadać, jak dokładnie należy pisać funkcje asynchroniczne. Po wielu przeglądach wielu dokumentów nadal nie jest to dla mnie jasne. Jak pisać funkcje asynchroniczne dla Node? Jak poprawnie zaimplementować obsługę zdarzeń błędów? Innym sposobem zadania pytania byłoby: Jak powinienem zinterpretować następującą funkcję? var async_function = function(val, callback){ process.nextTick(function(){ callback(val); }); …

8
Najprostszy sposób na czekanie na zakończenie niektórych zadań asynchronicznych w JavaScript?
Chcę usunąć niektóre kolekcje mongodb, ale jest to zadanie asynchroniczne. Kod będzie wyglądał następująco: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); Konsola wyświetla: all dropped dropped dropped dropped Jaki jest najprostszy sposób, aby upewnić się, że all droppedzostanie wydrukowany po …


9
Jak zwrócić odpowiedź z wywołania Observable / http / async w angular?
Mam usługę, która zwraca obserwowalny, który wysyła żądanie http do mojego serwera i pobiera dane. Chcę użyć tych danych, ale zawsze otrzymuję undefined. Jaki jest problem? Usługa : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' }); let options …

7
Co robi $ .when.apply ($, someArray)?
Ja czytając o Deferreds i obiecuje i ciągle napotykając $.when.apply($, someArray). Nie jestem pewien, co to dokładnie robi, szukając wyjaśnienia, że jedna linia działa dokładnie (a nie cały fragment kodu). Oto kontekst: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred = []; for(var i = …

4
Unikanie rekursji podczas synchronicznego odczytu / zapisu portu?
Wszystkie operacje na portach w Rebol 3 są asynchroniczne. Jedynym sposobem, w jaki mogę znaleźć komunikację synchroniczną, jest dzwonienie wait. Ale problem z wywołaniem wait w tym przypadku polega na tym, że sprawdza zdarzenia dla wszystkich otwartych portów (nawet jeśli nie znajdują się one w bloku portów przekazanym do oczekiwania). …
108 asynchronous  io  rebol  rebol3 

4
Jak czekać na rozwiązanie obietnicy JavaScript przed wznowieniem funkcji?
Robię testy jednostkowe. Środowisko testowe ładuje stronę do iFrame, a następnie uruchamia potwierdzenia na tej stronie. Przed rozpoczęciem każdego testu tworzę element, Promisektóry ustawia onloadzdarzenie iFrame do wywołania resolve(), ustawia iFrame srci zwraca obietnicę. Mogę więc po prostu zadzwonić loadUrl(url).then(myFunc)i poczekać na załadowanie strony przed wykonaniem tego, co myFuncjest. Używam …

4
Dlaczego wszystkie funkcje nie powinny być domyślnie asynchroniczne?
Asynchroniczny-Oczekujcie wzór .net 4.5 jest zmiana paradygmatu. To prawie zbyt piękne, aby mogło być prawdziwe. Przeportowałem kod obciążony we / wy do async-await, ponieważ blokowanie to już przeszłość. Sporo osób porównuje asynchroniczne oczekiwanie do plagi zombie i okazało się, że jest to raczej trafne. Kod asynchroniczny lubi inny kod asynchroniczny …

5
Jak uzyskać i czekać na wdrożenie przepływu kontroli w .NET?
Jak rozumiem, yieldsłowo kluczowe, jeśli jest używane z wnętrza bloku iteratora, zwraca przepływ sterowania do kodu wywołującego, a gdy iterator jest wywoływany ponownie, rozpoczyna od miejsca, w którym został przerwany. Ponadto awaitnie tylko czeka na wywoływany, ale zwraca kontrolę do wywołującego, tylko po to, aby odebrać miejsce, w którym zostało …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.