Klausimai pažymėti kaip „asinchroninis“

Asinchroninis programavimas yra strategija, skirta atidėti didelę latentinę ar žemos svarbos operacijas, paprastai bandant pagerinti programinės įrangos veikimą, reagavimą ir (arba) suderinamumą. Tokios strategijos paprastai naudojamos naudojant tam tikrą įvykių inicijuotų programų ir pakvietimų derinį ir, jei reikia, naudojant paralelizmą per korutinus ir (arba) siūlus.
9
atsakymai

Visų atšaukimų atšaukimas po visų asinchroninių įvykių

Kaip rodo pavadinimas. Kaip tai padaryti? Norėčiau paskambinti, kai „AllDone“ () po to, kai kiekvienas elementas praeis per kiekvieną ketvirtį ir atliko tam tikrą asinchroninį apdorojimą. [1, 2, 3] .Kiekvienas (funkcija (elementas, indeksas, masyvas, padaryta) {asyncFun ...
nustatytas 24 sep. '13, 16:34
14
atsakymai

Paleiskite PHP užduotį asinchroniškai

Dirbu šiek tiek didelėje žiniatinklio programoje, o programinė įranga yra daugiausia PHP. Kode yra keletas vietų, kur reikia atlikti tam tikrą užduotį, tačiau nenoriu, kad vartotojas lauktų rezultatų. Pavyzdžiui, kuriant naują paskyrą man ...
nustatytas gegužės 13 d
1
atsakymas

Asinchroninės operacijos vieneto sistema trunka dešimt kartų ilgiau

Ive gavo MVC svetainę, kuri naudoja Entity Framework 6, kad apdorotų duomenų bazę, ir aš eksperimentavau su jo pakeitimu, todėl viskas veikia kaip async valdikliai ir skambučiai į duomenų bazę vykdomi kaip asinchroninės kopijos (pvz., ToListAsy ...
nustatyti 16 vas '15, 17:09
10
atsakymai

Asinchroninis ir daugiasukis. Ar yra kokių nors skirtumų?

Ar asinchroninis skambutis visada sukuria naują temą? Koks skirtumas tarp šių dviejų? Ar asinchroninis skambutis visada sukuria ar naudoja naują siūlą? Wikipedia sako: Kompiuterių programavimo metu asinchroniniai įvykiai yra įvykiai, kurie vyksta nepriklausomai ...
nustatytas kovo 02'09 val. 2:18
3
atsakymai

Įvykio ciklo supratimas

Aš manau apie tai, ir tai, ką aš atėjau: Tarkime, kad mes turime šį kodą: console.clear (); console.log ("a"); setTimeout (funkcija () {console.log ("b");}, 1000); console.log ("c"); setTimeout (funkcija () {console.log ("d");}, 0); Prašymas įtrauktas ir JS variklis pradeda veikti ...
nustatyti 06 vas '14, 18:54
8
atsakymai

Kaip paleisti asinchroninius atšaukimus žaidimų aikštelėje

Daugelis Kakavos ir CocoaTouch metodų turi užbaigimo skambučius, įgyvendinamus kaip blokus „Objective-C“ ir „Swift“ uždarymuose. Tačiau, kai bandote ją įvykdyti žaidimų aikštelėje, nutraukimas niekada nebus vadinamas. Pavyzdžiui: // Žaidimų aikštelė - daiktavardis: ...
yra nustatyta birželio 05 d. 14 val
12
atsakymai

Kaip sukurti asinchroninę funkciją „Javascript“?

Aš turiu galvoje šį kodą: <a href="#" id="link"> Nuoroda </a> <span> Judėjimas </ span> $ („# nuoroda“). Spustelėkite (funkcija () {konsolė .log ("Enter"); $ ('# link'). animuoti ({width: 200}, 2000, funkcija () {console.log ("f ...
Nustatykite kovo 1 d. 12 val
6
atsakymai

Kaip rašyti asinchronines funkcijas „Node.js“

Bandžiau tiksliai ištirti, kaip rašyti asinchronines funkcijas. Po daugybės arimo per daug dokumentų, man vis dar nėra aišku. Kaip rašyti asinchronines funkcijas „Node“? Kaip turėčiau tinkamai tvarkyti klaidų įvykius? Kitas būdas ...
nustatyti 01 rug. '11, 16:03
8
atsakymai

Paprasčiausias būdas palaukti kai kurių asinchroninių užduočių užbaigimo „Javascript“?

Noriu ištrinti kai kurias kolekcijas, tačiau tai yra asinchroninė užduotis. Šis kodas bus toks: var mongoose = required ('mongoose'); mongoose.connect („mongo: // localhost / xxx“); var conn = mongoose.connection; ['aaa', 'bbb', 'ccc'].
gegužės 11 d., 12 val
13
atsakymai

„Jasmine“: „Async“ atšaukimas nebuvo iškviestas per jasmine.DEFAULT_TIMEOUT_INTERVAL nustatytą trukmę

Turiu kampinę paslaugą, vadinamą requestNotificationChannel: app.factory ("requestNotificationChannel", funkcija ($ rootScope) {var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; funkcija deleteMessage (ID, indeksas) {$ rootScope. $ Broadca ...
Nustatykite kovo 24 d. 14 val
4
atsakymai

Koks yra skirtumas tarp async.waterfall ir async.series

Asinchroninis nodejs modulis: https://github.com/caolan/async pateikia du panašius metodus: async.waterfall ir async.series. Koks skirtumas tarp jų?
nustatytas vasario 13 d '12, 13:03
1
atsakymas

Naudojant „Moq“ suklastoti asinchroninį metodą vieneto bandymui

Bandau metodą paslaugai, kuri skambina žiniatinklio API. Naudojant reguliarų „HttpClient“ yra puikiai tinka vienetiniams testams, jei taip pat paleidžiu žiniatinklio paslaugą (esančią kitame projekte). Tačiau, kai patikrinu ...
nustatytas 31 d '14, 18:41
10
atsakymai

Koks skirtumas tarp lygiagretumo, lygiagretumo ir asinchroninių metodų?

Suderinamumas turi dvi užduotis, atliekamas lygiagrečiai atskirose temose. Tačiau asinchroniniai metodai vykdomi lygiagrečiai, bet tuo pačiu sriegiu. Kaip tai pasiekiama? Be to, ką apie lygiagretumą? Koks skirtumas tarp šių trijų p ...
nustatytas sausio 30 d '11 21:22
10
atsakymai

Kaip persiųsti async funkcijos skambučius į sinchronizavimo funkciją „Node.js“ ar „Javascript“?

Tarkime, jūs palaikote biblioteką, kuri suteikia funkciją getData. Jūsų vartotojai jį vadins faktiniais duomenimis: var output = getData (); Po gaubtu duomenys yra saugomi faile, todėl jūs įgyvendinote getData su ...
nustatyti 17 vas '14, 5:46
4
atsakymai

Koks skirtumas tarp tuštumos grąžinimo ir užduoties grąžinimo?

Žiūrint įvairius C # Async CTP mėginius, matau kai kurias asinchronines funkcijas, kurios grįžta negaliojančiomis, ir kitus, kurie grąžina ne bendrąją užduotį. Galiu matyti, kodėl grąžinti užduotį <MyType> galima grąžinti duomenis skambinančiajam, kai operacija ...
lapkričio 8 d. '11, 1:07