» Poradna » Programy

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

 |   |  Microsoft Windows 7 Opera 12.02

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

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 132

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

PrusaLab a FutLab: Praha se dočkala špičkových komunitních dílen pro hackery

** Nejprve svoji velkou dílnu otevřelo Brno ** Letos se přidala i Praha ** Nabízí malé 3D tiskárny i velké průmyslové stroje

Jakub Čížek | 11

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?