亚洲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è)東西。。明天我們上班再討論下。。
#!perl
# use AnyEvent;
use AnyEvent::HTTP;
use Data::Dumper;
# use AnyEvent::Socket;
# use AnyEvent::DBI::MySQL;
use Coro;
my $calculate = new Coro::Channel;
my $result = new Coro::Channel;
async {
while (){
my $cv = AnyEvent->condvar;
$cv->begin;
my $message = $calculate->get;
http_get(
"http://www.baidu.com/s?wd=$message",
sub {
$cv->end();
my ($word,$content,$hrd)=@_;
if ($content->{Status}==200){
$result->put("yes");
} else{
$result->put("No");
}
}
);
$cv->recv();
}
};
for (1..100){
$calculate->put($_);
print "put:".$result->get."\n";
}
復(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