in reply to simple multithreading with curl
Not quite a one-liner:
#! perl -slw use strict; use threads; use LWP::Simple; my @pages = map $_->join, map async( sub{ get "http://$_[0]"; }, $_ ), qw[ www.bbc.co.uk www.ibm.com www.cnn.com www.microsoft.com ];; print substr $_, 0, 100 for @pages; __END__ C:\test>1034235.pl <!DOCTYPE html> <html lang="en-GB" > <head> <!-- Barlesque 2.45.9 --> +<meta http-equiv="Content-Type <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w +3.org/TR/xhtml1/DTD/xhtml1-str <!DOCTYPE HTML> <html lang="en-US"> <head> <title>CNN.com International - Breaking, World, Business <!DOCTYPE html> <html class="en-gb no-js" lang="en" dir="ltr" xmlns:bi="urn:schemas-mi +crosoft-com:m
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: simple multithreading with curl
by Anonymous Monk on May 20, 2013 at 04:07 UTC | |
by BrowserUk (Patriarch) on May 20, 2013 at 04:27 UTC |