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.

17
jasmine: asynchroniczne wywołanie zwrotne nie zostało wywołane w czasie określonym przez jasmine.DEFAULT_TIMEOUT_INTERVAL
Mam usługę kątową o nazwie requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Próbuję przetestować tę usługę przy użyciu jaśminu: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) …


13
Jak wyartykułować różnicę między programowaniem asynchronicznym a równoległym?
Wiele platform promuje asynchroniczność i równoległość jako sposób na poprawę responsywności. Ogólnie rozumiem różnicę, ale często trudno mi to wyrazić we własnym umyśle, jak również w przypadku innych. Jestem programistą na co dzień i dość często używam asynchronii i wywołań zwrotnych. Równoległość wydaje się egzotyczna. Ale wydaje mi się, że …

7
Jak czekać na zakończenie metody asynchronicznej?
Piszę aplikację WinForms, która przesyła dane do urządzenia USB klasy HID. Moja aplikacja korzysta z doskonałej biblioteki Generic HID v6.0, którą można znaleźć tutaj . W skrócie, kiedy muszę zapisać dane do urządzenia, jest to kod, który jest wywoływany: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) …


3
Zrozumienie pętli zdarzeń
Myślę o tym i oto co wymyśliłem: Zobaczmy ten kod poniżej: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Przychodzi żądanie i silnik JS rozpoczyna wykonywanie powyższego kodu krok po kroku. Pierwsze dwa połączenia to połączenia synchronizacyjne. Ale jeśli chodzi o setTimeoutmetodę, staje się wykonaniem asynchronicznym. Ale JS natychmiast wraca z niego i …

9
Czy funkcja jQuery „each ()” jest synchroniczna?
rozważ ten scenariusz do walidacji: function validateForm (validCallback) { $('#first-name').add($('#last-name')).add($('#address')).each(function () { // validating fields and adding 'invalid' class to invalid fields. }); // doing validation this way for almost 50 fields (loop over 50 fields) if ($('#holder .invalid').length == 0) { // submitting data here, only when all fields …

10
Asynchroniczność a wielowątkowość - czy jest jakaś różnica?
Czy wywołanie asynchroniczne zawsze tworzy nowy wątek? Jaka jest różnica między nimi? Czy wywołanie asynchroniczne zawsze tworzy lub używa nowego wątku? Wikipedia mówi : W programowaniu komputerowym zdarzenia asynchroniczne to takie, które występują niezależnie od głównego przepływu programu. Akcje asynchroniczne to akcje wykonywane w schemacie nieblokującym, które pozwalają głównemu przepływowi …


5
async await return Task
Czy ktoś może wyjaśnić, co to oznacza dla metody synchronicznej? Jeśli spróbuję zmienić metodę na asyncto VS narzekają na to. To działa: public Task MethodName() { return Task.FromResult<object>(null); } To nie działa: public async Task MethodName() { return Task.FromResult<object>(null); } Zasadniczo chciałbym wiedzieć, co to dokładnie oznacza: Task.FromResult<object>(null);

3
Czy async HttpClient z .Net 4.5 to zły wybór w przypadku aplikacji o dużym obciążeniu?
Niedawno stworzyłem prostą aplikację do testowania przepustowości wywołań HTTP, która może być generowana w sposób asynchroniczny w porównaniu z klasycznym podejściem wielowątkowym. Aplikacja jest w stanie wykonać określoną liczbę wywołań HTTP, a na końcu wyświetla całkowity czas potrzebny na ich wykonanie. Podczas moich testów wszystkie wywołania HTTP były kierowane do …

4
Jaka jest różnica między zwrotem anulowania a zwróceniem zadania?
Patrząc na różne przykłady C # Async CTP, widzę niektóre funkcje asynchroniczne, które zwracają void, i inne, które zwracają nieogólne Task. Rozumiem, dlaczego zwracanie a Task<MyType>jest przydatne do zwracania danych do dzwoniącego po zakończeniu operacji asynchronicznej, ale funkcje, które widziałem, które mają typ Taskzwracania, nigdy nie zwracają żadnych danych. Dlaczego …


5
Jak korzystać z jQuery w rozszerzeniu Chrome?
Piszę rozszerzenie do Chrome. I chcę użyć jQueryw moim rozszerzeniu. Nie używam żadnej strony w tle , tylko skrypt działający w tle . Oto moje pliki: manifest.json { "manifest_version": 2, "name": "Extension name", "description": "This extension does something,", "version": "0.1", "permissions": [ "activeTab" ], "browser_action": { "default_icon": "images/icon_128.png" }, "background": …

12
Jak asynchronicznie wywołać metodę w Javie
Ostatnio przyglądałem się gorutynom Go i pomyślałem, że fajnie byłoby mieć coś podobnego w Javie. O ile szukałem, powszechnym sposobem zrównoleglenia wywołania metody jest zrobienie czegoś takiego: final String x = "somethingelse"; new Thread(new Runnable() { public void run() { x.matches("something"); } }).start(); To niezbyt eleganckie. Czy jest lepszy sposób …

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.