Rendered by the Chatterbox XML Ticker but why would you need to share objects? [https://code.google.com/p/many-core-engine-perl/source/browse/trunk/examples/asynchrony/echoserver_ae.pl|seen here] with the echo examples again -- when you come to the conclusion that objects have to be shared because your parallel processes doesn't work without it -- you screwed up and for what gain? premature optimization of speed Or combining parallelism, data sharing, and concurrency seen in the [https://code.google.com/p/many-core-engine-perl/source/browse/trunk/examples/asynchrony/dnslookup_ae.pl|dns] example. oh no, not at all. Or polling 1250 devices per second via SNMP sustained on a single server combining MCE + AnyEvent + SNMP, etc. And doing that without any spikes on the server -- all graceful, no spikes to OS or routers, etc. which is kinda silly cause ... caching, right? and polls 2+ million if you say so