I am trying to get a perl script to make some asyncronous calls to some really long database queries on multple servers. However, I can not seem to get the sample at
to work correctly. I expect it to print the time several times (4 or 5 times, in fact) but it only ever prints it once. The only thing I can think of is that the property $proc->result is not returning false properly. Has anyone run into this sort of thing, or do they see anything remarkably wrong in the toss off example?

For reference my setup is Windows XP SP2 with Activestate Perl v5.8.0. I am using async 0.1 as in the link above.

Any help will be appreciated. Thanks.