'Events-loop' ilə etiketlenen suallar

Tədbir loopı, geri çağırışlara və mesajlara əsaslanan məlumatların emalında istifadə olunan sonsuz bir dövrünü əhatə edir.
14
Cavablar

SetTimeout (fn, 0) niyə bəzən faydalıdır?

Son zamanlarda kodun <select> dinamik olaraq JavaScript vasitəsilə yükləndiyi çox xoşagəlməz bir səhvi rastladım. Bu dinamik yüklənmiş <seçki> önceden seçilmiş bir dəyərə malik idi. IE6-da seçim seçimlərini düzəltmək üçün kodumuz var idi ...
23 Apreldə təyin olundu '09 ilə 0:46
5
Cavablar

Nodees Event Loop

Nodejs arxitekturasında iki hadisə dövrü varmı? libev / libuv v8 javascript event loop Bir dodaq I / O sorğusunda, libeio üçün bir sorğunun növbəsində, hansı ki növbəsində l istifadə edərək hadisələr vasitəsilə məlumat mövcudluğunu bildirir ...
21 may tarixində saat 09: 46-da təyin olundu
3
Cavablar

Hadisənin dövrünü anlama

Mən bu barədə düşünürəm və bu mənə gəldi: Gəlin bu kodumuz var: console.clear (); console.log ("a"); setTimeout (funksiya () {console.log ("b");}, 1000); console.log ("c"); setTimeout (funksiya () {console.log ("d");}, 0); İstək daxil edilir və JS mühərriki başlayır ...
06 fevral '14 saat 18:54 'da
3
Cavablar

Bir hadisə dövrü kontekstində mikrotask və macrotask arasındakı fərq

Mən yalnız Promises / A + spesifikasiyasını oxudum və microtask və macrotask şərtlərinə rast gəldim: http://promisesaplus.com/#notes baxın Mən əvvəllər bu şərtləri eşitməmişəm və indi nə fərqi merak edirəm? Artıq bir neçə tapmağa çalışdım ...
18 Sentyabrda təyin olundu '14 saat 17:36 'da
4
Cavablar

Əsas bir hadisə lövbəsini necə tətbiq edərdiniz?

Əgər gui vasitələrlə işləmiş olsanız, hər şeyin edildikdən sonra icra edilməli olan bir dövrü / əsas dövrü olduğunu bilirsiniz və bu, proqramı dəstəkləyəcək və müxtəlif hadisələrə cavab verəcəkdir. Məsələn, Qt üçün edəcəyiniz ...
18 mart saat 17:
1
cavab

Node.js hadisə loopunun anlayışı (diaqram ilə)

Bunu oxudum və bunu oxudum, bunu izləyirdim ... Mən bunu necə başa düşdüyümə dair bir diaqram hazırladım: Cavab yazıları (funksiyaları) mövcud sırada, növbə yoxlayır, geri çağırış növbəsində, timer növbəsində və I / O geri çağırış sıralarında mövcud ola bilər. Js kodu çalışır ...
08 Avq. '17 saat 13:57 'da
4
Cavablar

Qt4 və ya GTK kimi GUI infrastrukturunda əsas Boost.Asio döngəsini necə birləşdirmək olar?

Boost.Asio Qt4 (üstünlük) və ya əsas GTK loop ilə inteqrasiya etmək üçün bir yol varmı? GTK bir API kimi bir sorğu (2) təmin edir, buna görə də texniki cəhətdən mümkündür. Qt öz şəbəkə qatını təmin edir, lakin üstünlük verirəm və ...
16 İyun tarixində saat 14:57 'də təyin olundu
3
Cavablar

Tkinter: Əsas hadisə qarşısını almaq üçün "dondurma"

Başlanğıc düyməsinə və bir tərəqqi barına sahib kiçik bir GUI testi var. İstədiyiniz davranış: "Başla" Proqressbarı 5 saniyəyə salır. Progressbar göstəricisi durur Gözlənilən davranış: "Başlat" düyməsinə görə dondurulur ...
Mayın 25-də saat 13:
1
cavab

Eventloop'un ksoftirqd yükü yüksəkdir; nginx eyni sistem çağırışlarını etməz. Niyə?

Epoll-eventloop kodu yazdım, yeni əlaqələri qəbul edir və bir http-server olduğunu iddia edirəm. Yayımlanan kod mütləq minimumdur ... Hər şeyi (bütün səhvlər daxil olmaqla) mümkün qədər qısa müddətdə sildim ...
04 Mart ayarı '18 saat 13:57 'da
1
cavab

Brauzerin hadisə dövrü nədir?

GWT'yi istifadə edərək veb proqramları proqramlaşdırma edirəm və "brauzerin hadisəsi dövrü" termini ilə qarışdırıram. Brauzerin hadisə dövrünün sonundan sonra bekleyen əmrləri yerinə yetirmək və "bir şey etmək" lazım olan vəziyyətlərlə qarşılaşıram. Mən x ...
25 Mart tarixində 0: 35də təyin olundu
4
Cavablar

Javascript-də qeyri-blocking loop yazmaq üçün ən təmiz üsul nədir?

Beləliklə, mən beyin teaserini düşünürdüm - nə qədər böyük bir obyekt olsa, node js-dən keçmək məcburiyyətindəyəm və nə edərkən hadisə loopunu dayandırmaq istəmədim? Burada başımın üstündən bir nümunədir, əminəm ki ...
03 noyabr tarixində təyin olundu. 20: 05-də '11
1
cavab

Hadisələrin bir zəncirini, bir geri qayıtma növbəsini və bir mövzu ilə Javascripts'i necə birləşdirmək olar?

GENEL MƏQSƏD Aşağıdakı javascript fraqmentlərinin bir sistem kimi necə birləşdirildiyini bilmək istəyirəm. Javascript Engine Dəyişmə Dəyişikliyi Hadisə Kuyruğu Düğüm başqa bir yazıda (burada) BE ...
set 02 Apr 23: 23-də
2
Cavablar

node.js Hadisə loop diaqnostikası

Diaqnostika üçün hadisə dövrünə baxmaq mümkündürmü? Hal-hazırda nə qədər hadisənin icrasını gözləyir (setTimeout / interval istisna olmaqla). Yeniləmə: Bunu node prosesindən etmək istərdim.
14 Fevral müəyyən. '13 'da 11:52' də
3
Cavablar

Node.js-də hadisə loopının bloklanması necə aşkarlanmalı və ölçülür?

Node.js-dəki loopun hər bir döngünün nə qədər uzunluğunu izləmək istərdim. Bununla belə, bunu ölçmək üçün ən yaxşı üsuldan əmin deyiləm. Düşündüyüm ən yaxşı şəkildə: var interval = 500; var interval = setInterval (funksiya () {var la ...
17 fevral '15 'də 17:11' də
4
Cavablar

Javascript Bir zəng yığın tam olaraq boş olsun?

Hadisə loopunda bir neçə mesaj / SO mövzuları oxudum və MDN məqaləsinə uyğun olaraq, yığın boş olduqda, mesaj növbədən boşaldılır və işlənir. Bir JS başlanğıcı olaraq, mən hələ də qarışıq oldum - zəng yığın tam olaraq boş olduğunda? On ...
10 yanvar tarixində təyin olundu '16 'da 6:58