亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 莫名其妙玩Coro然后玩hi了。。。 [打印本頁(yè)]

作者: 墨跡哥    時(shí)間: 2014-08-08 00:41
標(biāo)題: 莫名其妙玩Coro然后玩hi了。。。
Coro感覺很新鮮的樣子。。寫了個(gè)DEMO爽了下,雖然不知道為啥這模塊功能這么神奇,但是莫名的菊花感覺一涼,
各種想法呈現(xiàn)。。明天去改改那個(gè)蛋疼的工具腳本。。。

@mcshell   看看這個(gè)東西。。明天我們上班再討論下。。
  1. #!perl
  2. # use AnyEvent;
  3. use AnyEvent::HTTP;
  4. use Data::Dumper;
  5. # use AnyEvent::Socket;
  6. # use AnyEvent::DBI::MySQL;
  7. use Coro;

  8. my $calculate = new Coro::Channel;
  9. my $result = new Coro::Channel;


  10. async {
  11.         while (){
  12.                 my $cv = AnyEvent->condvar;
  13.                 $cv->begin;
  14.                 my $message = $calculate->get;
  15.                 http_get(
  16.                         "http://www.baidu.com/s?wd=$message",
  17.                         sub {
  18.                                         $cv->end();
  19.                                         my ($word,$content,$hrd)=@_;
  20.                                         if ($content->{Status}==200){
  21.                                                 $result->put("yes");
  22.                                         } else{
  23.                                                 $result->put("No");
  24.                                         }
  25.                                 }
  26.                 );
  27.                
  28.                 $cv->recv();

  29.         }
  30. };

  31. for (1..100){
  32.         $calculate->put($_);

  33.         print "put:".$result->get."\n";
  34. }
復(fù)制代碼

作者: laputa73    時(shí)間: 2014-08-08 07:24
你這個(gè)不是標(biāo)準(zhǔn)的coro用法.用了cro,就不用$cv了
httpget和channel處理都可以放在一個(gè)asyn里面
作者: mcshell    時(shí)間: 2014-08-08 09:50
這方面資料太少  只能去摸索
作者: 墨跡哥    時(shí)間: 2014-08-08 11:45
回復(fù) 2# laputa73


    好吧!我只是閑得無(wú)聊。。。覺得這個(gè)模塊很神奇,而且突然覺得好像沒這么難理解了,就隨手玩玩。。

    我記得PY很喜歡這個(gè)Coro模塊,多次提過。。
作者: py    時(shí)間: 2014-08-10 08:03
看文檔,文檔上的說明寫的很清楚。
作者: 墨跡哥    時(shí)間: 2014-08-12 14:06
回復(fù) 5# py


    正有此想法。。你之前提到過的一個(gè)主進(jìn)程掛起,子進(jìn)程去做任務(wù)還是啥,那個(gè)東西有DEMO可以看看不?

    看到你寫的那個(gè)方法很有條理性,但是不知道真實(shí)跑起來(lái)是啥樣的,會(huì)不會(huì)有蛋疼的問題。。。。

    我知道多進(jìn)程跑的時(shí)候會(huì)有一些二逼的錯(cuò)誤,不知道為啥,有的時(shí)候偶爾會(huì)發(fā)生,正常跑是無(wú)事的。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2