Not sure I see what you mean by your point about Coro.
Coro isn't threaded! (Despite the blatant lies in the documentation!).
It is cooperative task-switching--like Windows 3.1--which means that if one of your coro instances is busy, none of the others will do anything at all until it either: finishes; goes into a wait for IO; or yields.
It also means that regardless of how many cores you have, it will only ever use one of them.
In reply to Re^5: Async DNS with LWP
by BrowserUk
in thread Async DNS with LWP
by jc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |