In the absence of code that demonstrates the problem, it is hard to move forward.
A simplistic test of the problem as described shows that the join works fine:
[0]{} Perl> print async{ `perl -e1`; return 'Completed'; }->join;;
Completed
[0]{} Perl>
The backticks ran in a void context, running an executable that produced no output; the thread ended returning the string 'Completed'; which was retrieved with join, and passed to print and displayed.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
In the absence of evidence, opinion is indistinguishable from prejudice.
|