Pertanyaan yang diberi tag «asynchronous»

Pemrograman asinkron adalah strategi untuk menunda operasi dengan latensi tinggi atau prioritas rendah, biasanya dalam upaya untuk meningkatkan kinerja, responsif, dan / atau kompabilitas perangkat lunak. Strategi semacam itu biasanya digunakan menggunakan beberapa kombinasi pemrograman yang dipicu oleh peristiwa dan panggilan balik, dan secara opsional memanfaatkan konkurensi melalui coroutine dan / atau utas.


2
Membuat implementasi antarmuka async
Saat ini saya mencoba membuat aplikasi saya menggunakan beberapa metode Async. Semua IO saya dilakukan melalui implementasi eksplisit antarmuka dan saya agak bingung tentang cara membuat operasi asinkron. Seperti yang saya lihat, saya memiliki dua opsi dalam penerapan: interface IIO { void DoOperation(); } OPSI 1: Lakukan implementasi implisit async …

4
Mengapa .json () mengembalikan promise?
Saya telah bermain-main dengan fetch()api baru-baru ini, dan melihat sesuatu yang agak aneh. 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.datamengembalikan sebuah Promiseobjek. http://jsbin.com/wofulo/2/edit?js,output Namun jika ditulis sebagai: let url = "http://jsonplaceholder.typicode.com/posts/6"; let …



6
Cara menulis fungsi asinkron untuk Node.js
Saya sudah mencoba meneliti tentang bagaimana tepatnya fungsi asynchronous harus ditulis. Setelah banyak membongkar banyak dokumentasi, masih belum jelas bagi saya. Bagaimana cara menulis fungsi asynchronous untuk Node? Bagaimana cara menerapkan penanganan peristiwa kesalahan dengan benar? Cara lain untuk mengajukan pertanyaan saya adalah ini: Bagaimana saya harus menafsirkan fungsi berikut? …

8
Cara termudah untuk menunggu beberapa tugas asinkron selesai, di Javascript?
Saya ingin melepaskan beberapa koleksi mongodb, tetapi itu adalah tugas yang tidak sinkron. Kode tersebut adalah: 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'); Konsol menampilkan: all dropped dropped dropped dropped Bagaimana cara termudah untuk memastikan all droppedakan dicetak setelah semua …


9
Bagaimana cara mengembalikan respons dari panggilan Observable / http / async dalam bentuk angular?
Saya memiliki layanan yang mengembalikan pengamatan yang melakukan permintaan http ke server saya dan mendapatkan datanya. Saya ingin menggunakan data ini tetapi saya selalu mendapatkannya undefined. Apa masalahnya? Layanan : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' }); …

7
Apa yang dilakukan $ .when.apply ($, someArray)?
Saya membaca tentang Deferreds and Promises dan terus membaca $.when.apply($, someArray). Saya sedikit tidak jelas tentang apa yang sebenarnya dilakukannya, mencari penjelasan bahwa satu baris berfungsi dengan tepat (bukan keseluruhan cuplikan kode). Berikut beberapa konteksnya: var data = [1,2,3,4]; // the ids coming back from serviceA var processItemsDeferred = []; …

4
Menghindari rekursi saat membaca / menulis port secara sinkron?
Semua operasi port di Rebol 3 tidak sinkron. Satu-satunya cara yang dapat saya temukan untuk melakukan komunikasi sinkron adalah menelepon wait. Tetapi masalah dengan memanggil tunggu dalam kasus ini adalah bahwa ia akan memeriksa kejadian untuk semua port yang terbuka (bahkan jika mereka tidak berada dalam blok port yang dilewatkan …
108 asynchronous  io  rebol  rebol3 

4
Bagaimana cara menunggu Janji JavaScript diselesaikan sebelum melanjutkan fungsi?
Saya melakukan beberapa pengujian unit. Framework pengujian memuat halaman ke dalam iFrame, lalu menjalankan pernyataan pada halaman tersebut. Sebelum setiap tes dimulai, saya membuat Promiseyang menetapkan acara iFrame onloaduntuk dipanggil resolve(), menyetel iFrame src, dan mengembalikan janji. Jadi, saya bisa menelepon loadUrl(url).then(myFunc), dan itu akan menunggu halaman dimuat sebelum mengeksekusi …

4
Mengapa semua fungsi tidak boleh asinkron secara default?
Pola async-await dari .net 4.5 sedang mengubah paradigma. Hampir terlalu bagus untuk menjadi kenyataan. Saya telah mem-port beberapa kode IO-berat ke async-await karena pemblokiran sudah berlalu. Beberapa orang membandingkan async-await dengan infestasi zombi dan menurut saya cukup akurat. Kode asinkron menyukai kode asinkron lainnya (Anda memerlukan fungsi asinkron untuk menunggu …

5
Bagaimana hasil dan menunggu menerapkan aliran kontrol di .NET?
Seperti yang saya pahami yieldkata kunci, jika digunakan dari dalam blok iterator, ia mengembalikan aliran kontrol ke kode panggilan, dan ketika iterator dipanggil lagi, ia mengambil di mana ia tinggalkan. Juga, awaittidak hanya menunggu callee, tetapi mengembalikan kontrol ke pemanggil, hanya untuk mengambil di mana ia tinggalkan saat pemanggil awaitsmetode. …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.