» Poradna » Programy

Ruby .problém EM::Synchrony - nepočká na callbacky

 |   |  Microsoft Windows 7 Opera 12.02  |  [78.128.192.---]

ahoj, mám problém v ruby.require "em-synchrony/em-http"require "em-synchrony"url='http://l/'$stdout.sync=trueEM.synchrony { EM::HttpRequest.new(url).aget.callback{|r| p r.response_header.status}; EM::HttpRequest.new(url).aget.callback{|r| p r.response}; 3*5 EM.stop}Problém je, že díky asynchronosti se callback nevykoná, jelikož EM se zastaví. (při změně aget na get to sice funguje; ale synchronně)Napadly mě 2 možnosti - uazvřít celý block uvnitř synchrony do nějaké funkce, aby bylo zajištěno, že block oupstí, až nebude viset žádný callback2) EM.stop nahradit něčím, co pozná, že už také žádný callback nevisí?Chápete? Viete někdo poradit?


Související témata: Patch, Block



Určitě si přečtěte


Dnes je Black Friday: Přehled slev na elektroniku a počítače

Dnes je Black Friday: Přehled slev na elektroniku a počítače

** Začala slevová mánie zvaná Black Friday ** Pozor, ne všechny slevy jsou opravdu výhodné ** Průběžně sledujeme slevové akce v počítačových e-shopech

22.  11.  2017 | David Polesný | 37

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

Google Mapy mají nový design. Líbí se vám víc než předchozí? Tady je srovnání

** Nový design Google Map přijde na počítače i mobilní telefony. ** Zaměřuje se na zvýraznění konkrétních míst, mapové podklady jsou mnohdy upozaděné. ** Lépe pracuje s chráněnými oblastmi a parky.

20.  11.  2017 | Vladislav Kluska | 30

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

Microsoftu se invaze na Android daří, jeho launcher aktivně používá přes milion lidí

** Microsoft se zabydluje na platformě Android ** Nedávno představený launcher už používá milion uživatelů ** Je to stále jen zanedbatelný zlomek uživatelů Androidu, ale slibný růst

22.  11.  2017 | Vladislav Kluska | 35

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

Co je to láska? Milujeme se pouze kvůli chemickým látkám, nebo je v tom něco víc?

** Co je to vlastně láska? Dá se vysvětlit vědecky? ** Výzkum ukázal, že zamilovaní jedinci mají mj. zvýšenou hladinu fenyletylaminu a množství testosteronu ** Je ale rozdíl mezi zamilovaností a láskou

21.  11.  2017 | Vojtěch Malý | 23