Pertanyaan yang ditandai dengan 'event-loop'

Peru>
14
balasan

Mengapa setTimeout (fn, 0) terkadang berguna?

Baru-baru ini, saya menemukan kesalahan yang agak tidak menyenangkan di mana kode dimuat <select> secara dinamis melalui JavaScript. <select> yang dimuat secara dinamis ini memiliki nilai yang dipilih sebelumnya. Di IE6, kami sudah memiliki kode untuk memperbaiki pilihan ...
ditetapkan pada 23 April '09 pada 0:46
5
balasan

Simpul Peristiwa Node

Apakah ada dua siklus acara dalam arsitektur nodejs? libev / libuv v8 javascript event loop Dalam permintaan I / O simpul, antrian permintaan libeio, yang pada gilirannya memberitahukan ketersediaan data melalui acara menggunakan ...
ditetapkan pada 21 Mei '12 pukul 9:46
3
balasan

Memahami siklus acara

Saya memikirkannya, dan inilah yang saya pikirkan: Katakanlah kita memiliki kode ini: console.clear (); console.log ("a"); setTimeout (function () {console.log ("b");}, 1000); console.log ("c"); setTimeout (function () {console.log ("d");}, 0); Permintaan disertakan, dan mesin JS mulai ...
set 06 Feb '14 pukul 18:54
3
balasan

Perbedaan antara mikrotask dan macrotask dalam konteks siklus peristiwa

Saya baru saja selesai membaca spesifikasi Janji / A + dan menemukan istilah microtask dan macrotask: lihat http://promisesaplus.com/#notes Saya belum pernah mendengar tentang kondisi ini sebelumnya, dan sekarang saya ingin tahu apa bedanya? Saya sudah mencoba mencari ...
ditetapkan pada 18 September '14 pukul 17:36
4
balasan

Bagaimana Anda menerapkan loop peristiwa dasar?

Jika Anda bekerja dengan alat gui, Anda tahu bahwa ada siklus-siklus / siklus utama, yang harus dijalankan setelah semuanya selesai, dan ini akan mendukung aplikasi dan menanggapi berbagai peristiwa. Misalnya, untuk Qt Anda akan melakukan ...
atur 18 Maret 2009 pada 17:12
1
jawabannya

Pemahaman Node.js dari loop acara (dengan diagram)

Saya membaca ini dan ini, menyaksikan ini ... Saya membuat diagram tentang bagaimana saya memahaminya: Javascript callbacks (fungsi) dapat hadir dalam antrian saat ini, memeriksa antrian, menutup antrian panggilan balik, antrian pengatur waktu dan antrian panggilan balik I / O. Kode Js berjalan ...
atur 08 agt. 17 pada 13:57
4
balasan

Cara mengintegrasikan loop Boost.Asio utama dalam infrastruktur GUI, seperti Qt4 atau GTK

Apakah ada cara untuk mengintegrasikan Boost.Asio dengan Qt4 (lebih disukai) atau loop GTK utama? GTK menyediakan survei (2), seperti API, jadi secara teknis hal itu mungkin dilakukan. Qt menyediakan lapisan jaringannya sendiri, namun saya lebih suka dan ...
ditetapkan pada 16 Juni 2009 pada 14:57
1
jawabannya

Eventloop memiliki muatan ksoftirqd yang tinggi; nginx tidak melakukan panggilan sistem yang sama. Mengapa

Saya menulis kode yang memiliki epoll-eventloop, menerima koneksi baru dan berpura-pura bahwa itu adalah server http. Kode yang diterbitkan adalah minimum absolut ... Saya menghapus semuanya (termasuk semua pemeriksaan kesalahan) agar sesingkat mungkin ...
04 Apr ditetapkan '18 jam 13:57
1
jawabannya

Apa itu siklus acara browser?

Saya pemrograman aplikasi web menggunakan GWT dan saya bingung dengan istilah "siklus acara browser". Saya dihadapkan dengan situasi di mana saya perlu menjalankan perintah yang tertunda dan "melakukan sesuatu" setelah akhir siklus acara browser. Saya x ...
ditetapkan pada 25 Maret '11 pada 0:35
4
balasan

Apa cara paling bersih untuk menulis loop non-blocking di javascript?

Jadi, saya berpikir tentang asah otak - bagaimana jika saya memiliki objek besar, untuk beberapa alasan saya harus melalui node js dan tidak ingin memblokir loop acara saat saya melakukan apa? Ini adalah contoh dari atas kepala saya, saya yakin dia ...
ditetapkan pada 03 November '11 pada pukul 20:05
1
jawabannya

Bagaimana menghubungkan rangkaian peristiwa, antrean panggilan balik dan Javascripts dengan satu utas?

TUJUAN UMUM Saya ingin tahu bagaimana fragmen javascript berikut terhubung sebagai suatu sistem. Javascript Engine Cycle Event Queue Event Kita dapat membatasi ini pada lingkungan browser, karena node tercakup dalam artikel lain (di sini) BE ...
atur 02 Apr '15 jam 23:22
2
balasan

node.js Diagnosis loop acara

Apakah mungkin untuk melihat ke siklus acara untuk diagnosa? Saya ingin tahu berapa banyak peristiwa yang sedang menunggu eksekusi (tidak termasuk setTimeout / interval). Pembaruan: Saya ingin melakukan ini dari proses simpul.
Set 14 Februari. '13 pukul 11:52
3
balasan

Bagaimana cara mendeteksi dan mengukur peristiwa yang memblokir di node.js?

Saya ingin melacak berapa lama setiap loop dari loop di node.js ber>
atur 17 Feb '15 jam 17:11
4
balasan

Javascript Kapan tepatnya tumpukan panggilan kosong?

Saya membaca beberapa pesan / utas SO dalam loop acara dan sesuai dengan artikel MDN, Ketika tumpukan kosong, pesan diturunkan dari antrian dan diproses. Sebagai pemula JS, saya masih bingung - kapan tepatnya tumpukan panggilan "kosong"? Pada ...
diatur pada 10 Januari '16 jam 6:58