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.

30
Bagaimana cara mengembalikan respons dari panggilan asinkron?
На этот вопрос есть ответы на Stack Overflow на русском : Как вернуть значение из события или из функции обратного вызова ? Или хотя бы дождаться их окончания Saya memiliki fungsi fooyang membuat permintaan Ajax. Bagaimana saya dapat mengembalikan respons darifoo ? Saya mencoba mengembalikan nilai dari successcallback, serta menugaskan …

30
Bagaimana saya bisa mengunggah file secara tidak sinkron?
Saya ingin mengunggah file secara tidak sinkron dengan jQuery. $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> …

15
Bagaimana saya bisa mendapatkan jQuery untuk melakukan permintaan Ajax yang sinkron, bukan asinkron?
Saya memiliki widget JavaScript yang menyediakan titik ekstensi standar. Salah satunya adalah beforecreatefungsinya. Itu harus kembali falseuntuk mencegah barang tidak dibuat. Saya telah menambahkan panggilan Ajax ke fungsi ini menggunakan jQuery: beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk …


21
Bagaimana dan kapan menggunakan 'async' dan 'menunggu'
Dari pemahaman saya salah satu hal utama yang asyncdanawait lakukan adalah untuk membuat kode mudah untuk menulis dan membaca - tetapi menggunakan mereka sama untuk pemijahan benang latar belakang untuk melakukan logika durasi panjang? Saat ini saya sedang mencoba contoh paling dasar. Saya telah menambahkan beberapa komentar sebaris. Bisakah Anda …

6
Mengapa variabel saya tidak berubah setelah saya memodifikasinya di dalam suatu fungsi? - Referensi kode tidak sinkron
Dengan contoh-contoh berikut, mengapa tidak outerScopeVarterdefinisi dalam semua kasus? var outerScopeVar; var img = document.createElement('img'); img.onload = function() { outerScopeVar = this.width; }; img.src = 'lolcat.png'; alert(outerScopeVar); var outerScopeVar; setTimeout(function() { outerScopeVar = 'Hello Asynchronous World!'; }, 0); alert(outerScopeVar); // Example using some jQuery var outerScopeVar; $.post('loldog', function(response) { outerScopeVar …

10
Mengapa kita membutuhkan middleware untuk aliran async di Redux?
Menurut dokumen, "Tanpa middleware, Redux store hanya mendukung aliran data yang sinkron" . Saya tidak mengerti mengapa ini terjadi. Mengapa komponen kontainer tidak dapat memanggil API async, dan kemudian dispatchtindakannya? Misalnya, bayangkan UI sederhana: bidang dan tombol. Saat pengguna menekan tombol, bidang akan diisi dengan data dari server jarak jauh. …

30
Bagaimana cara mengecek akses internet di Android? InetAddress tidak pernah kehabisan waktu
Saya mendapatkan AsyncTaskyang seharusnya memeriksa akses jaringan ke nama host. Tetapi doInBackground()tidak pernah habis waktu. Adakah yang punya petunjuk? public class HostAvailabilityTask extends AsyncTask<String, Void, Boolean> { private Main main; public HostAvailabilityTask(Main main) { this.main = main; } protected Boolean doInBackground(String... params) { Main.Log("doInBackground() isHostAvailable():"+params[0]); try { return InetAddress.getByName(params[0]).isReachable(30); } …

24
Bagaimana saya menjalankan metode Tugas asinkron <T> secara sinkron?
Saya belajar tentang async / menunggu, dan mengalami situasi di mana saya perlu memanggil metode async secara serempak. Bagaimana saya bisa melakukan itu? Metode Async: public async Task&lt;Customers&gt; GetCustomers() { return await Service.GetCustomersAsync(); } Penggunaan normal: public async void GetCustomers() { customerList = await GetCustomers(); } Saya sudah mencoba menggunakan …

12
Kasing penggunaan yang bagus untuk Akka [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya telah mendengar banyak mengoceh tentang kerangka kerja Akka (platform layanan Java / …

7
async / menunggu - kapan mengembalikan Task vs void?
Di bawah skenario apa yang ingin digunakan seseorang public async Task AsyncMethod(int num) dari pada public async void AsyncMethod(int num) Satu-satunya skenario yang bisa saya pikirkan adalah jika Anda membutuhkan tugas untuk dapat melacak kemajuannya. Selain itu, dalam metode berikut, apakah async dan menunggu kata kunci tidak perlu? public static …

10
AngularJS: Inisialisasi layanan dengan data tidak sinkron
Saya memiliki layanan AngularJS yang ingin saya inisialisasi dengan beberapa data asinkron. Sesuatu seperti ini: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData = data; }, doStuff: function () { return myData.getSomeData(); } }; }); Jelas ini …

15
Tidak dapat menentukan pengubah 'async' pada metode 'Utama' pada aplikasi konsol
Saya baru mengenal pemrograman asinkron dengan asyncpengubah. Saya mencoba mencari cara untuk memastikan bahwa Mainmetode aplikasi konsol saya benar-benar berjalan secara tidak sinkron. class Program { static void Main(string[] args) { Bootstrapper bs = new Bootstrapper(); var list = bs.GetList(); } } public class Bootstrapper { public async Task&lt;List&lt;TvChannel&gt;&gt; GetList() …

11
Panggil fungsi asink / tunggu secara paralel
Sejauh yang saya mengerti, dalam ES7 / ES2016 menempatkan multiple awaitdalam kode akan bekerja sama dengan chaining .then()dengan janji, yang berarti bahwa mereka akan mengeksekusi satu demi satu daripada di parallerl. Jadi, misalnya, kami memiliki kode ini: await someCall(); await anotherCall(); Apakah saya memahaminya dengan benar yang anotherCall()akan dipanggil hanya …


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.