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.

12
Cara memanggil metode secara asinkron di Java
Saya telah melihat goroutine Go akhir-akhir ini dan berpikir akan menyenangkan memiliki sesuatu yang serupa di Java. Sejauh saya telah mencari cara umum untuk memparalelkan pemanggilan metode adalah dengan melakukan sesuatu seperti: final String x = "somethingelse"; new Thread(new Runnable() { public void run() { x.matches("something"); } }).start(); Itu tidak …

19
memuat skrip secara asinkron
Saya menggunakan beberapa plugin, widget khusus, dan beberapa pustaka lain dari JQuery. sebagai hasilnya saya memiliki beberapa file .js dan .css. Saya perlu membuat loader untuk situs saya karena perlu beberapa waktu untuk memuat. alangkah baiknya jika saya dapat menampilkan loader sebelum mengimpor semua: <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/myFunctions.js"></script> …

7
socket.shutdown vs socket.close
Saya baru-baru ini melihat sedikit kode yang terlihat seperti ini (dengan kaus kaki menjadi objek soket tentunya): sock.shutdown(socket.SHUT_RDWR) sock.close() Apa sebenarnya tujuan memanggil shutdown pada soket dan kemudian menutupnya? Jika ada perbedaan, soket ini digunakan untuk IO non-pemblokiran.

8
SyntaxError: Fungsi token tak terduga - Async Await Nodejs
Saya sedang bereksperimen menggunakan Node versi 6.2.1 dengan beberapa kode saya. Memiliki rencana untuk memigrasi sebagian besar kode berorientasi hyper-callback ke sesuatu yang terlihat lebih bersih dan mungkin berkinerja lebih baik. Saya tidak tahu mengapa, terminal memunculkan kesalahan ketika saya mencoba menjalankan kode node. helloz.js (async function testingAsyncAwait() { await …

10
Bagaimana cara menggabungkan panggilan fungsi asinkron menjadi fungsi sinkronisasi di Node.js atau Javascript?
Misalkan Anda mempertahankan pustaka yang mengekspos suatu fungsi getData. Pengguna Anda menyebutnya untuk mendapatkan data aktual: var output = getData(); Di balik terpal data disimpan dalam file sehingga Anda menerapkannya getDatamenggunakan Node.js bawaan fs.readFileSync. Sudah jelas keduanya getDatadan fs.readFileSyncmerupakan fungsi sinkronisasi. Suatu hari Anda diminta untuk mengalihkan sumber data yang …

9
nodeJs callback contoh sederhana
dapatkah seseorang memberi saya contoh sederhana dari panggilan balik nodeJs, saya telah mencari hal yang sama di banyak situs web tetapi tidak dapat memahaminya dengan benar, Tolong beri saya contoh sederhana. getDbFiles(store, function(files){ getCdnFiles(store, function(files){ }) }) Saya ingin melakukan sesuatu seperti itu ...

4
Node JS Promise.all dan forEach
Saya memiliki struktur seperti array yang memperlihatkan metode async. Metode asinkron memanggil struktur larik yang dikembalikan yang pada gilirannya mengekspos lebih banyak metode asinkron. Saya membuat objek JSON lain untuk menyimpan nilai yang diperoleh dari struktur ini, jadi saya harus berhati-hati dalam melacak referensi di callback. Saya telah membuat kode …

10
Bagaimana saya bisa menjalankan perintah eksternal secara asynchronous dari Python?
Saya perlu menjalankan perintah shell secara asinkron dari skrip Python. Maksud saya, saya ingin skrip Python saya terus berjalan saat perintah eksternal mati dan melakukan apa pun yang perlu dilakukan. Saya membaca posting ini: Memanggil perintah eksternal dengan Python Saya kemudian pergi dan melakukan beberapa pengujian, dan sepertinya os.system()akan melakukan …

6
Bagaimana cara membaca file dengan async / await dengan benar?
Saya tidak tahu bagaimana async/ awaitbekerja. Saya sedikit mengerti tapi saya tidak bisa membuatnya bekerja. function loadMonoCounter() { fs.readFileSync("monolitic.txt", "binary", async function(err, data) { return await new Buffer( data); }); } module.exports.read = function() { console.log(loadMonoCounter()); }; Saya tahu saya bisa menggunakan readFileSync, tetapi jika saya melakukannya, saya tahu saya …

4
Haruskah saya menghindari penangan acara 'async void'?
Saya tahu umumnya dianggap ide yang buruk untuk menggunakan async voidmetode api-dan-lupakan untuk memulai tugas, karena tidak ada jejak tugas yang tertunda dan sulit untuk menangani pengecualian yang mungkin dilemparkan ke dalam metode seperti itu. Haruskah saya juga menghindari async voidpenanganan acara secara umum ? Sebagai contoh, private async void …

8
Bagaimana cara menjalankan panggilan balik Asynchronous di Playground
Banyak metode Cocoa dan CocoaTouch memiliki callback penyelesaian yang diimplementasikan sebagai blok di Objective-C dan Closures di Swift. Namun, saat mencobanya di Playground, penyelesaiannya tidak pernah dibatalkan. Sebagai contoh: // Playground - noun: a place where people can play import Cocoa import XCPlayground let url = NSURL(string: "http://stackoverflow.com") let request …

2
Menunggu tugas yang sudah selesai sama seperti tugas. Hasil?
Saat ini saya membaca " Concurrency in C # Cookbook " oleh Stephen Cleary, dan saya memperhatikan teknik berikut: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskadalah panggilan ke httpclient.GetStringAsync, dan timeoutTasksedang dijalankan Task.Delay. Jika tidak waktu tunggu, maka downloadTasksudah selesai. Mengapa …

5
Bagaimana cara menggunakan properti CancellationToken?
Dibandingkan dengan kode sebelumnya untuk kelas RulyCanceler , saya ingin menjalankan kode menggunakan CancellationTokenSource. Bagaimana cara saya menggunakannya seperti yang disebutkan dalam Token Pembatalan , yaitu tanpa melempar / menangkap pengecualian? Bisakah saya menggunakan IsCancellationRequestedproperti? Saya mencoba menggunakannya seperti ini: cancelToken.ThrowIfCancellationRequested(); dan try { new Thread(() => Work(cancelSource.Token)).Start(); } catch …

1
Apakah async (launch :: async) di C ++ 11 membuat kumpulan thread menjadi usang untuk menghindari pembuatan thread yang mahal?
Ini terkait longgar dengan pertanyaan ini: Apakah std :: thread dikumpulkan dalam C ++ 11? . Meskipun pertanyaannya berbeda, tujuannya tetap sama: Pertanyaan 1: Apakah masih masuk akal untuk menggunakan kumpulan utas Anda sendiri (atau pustaka pihak ketiga) untuk menghindari pembuatan utas yang mahal? Kesimpulan dalam pertanyaan lain adalah bahwa …

2
Bagaimana Task <int> menjadi int?
Kami memiliki metode ini: async Task&lt;int&gt; AccessTheWebAsync() { HttpClient client = new HttpClient(); Task&lt;string&gt; getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); string urlContents = await getStringTask; //The thing is that this returns an int to a method that has …

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.