http://qs321.pair.com?node_id=11148232


in reply to How does AnyEvent work?

AnyEvent is like NodeJS. Actually more appropriate, NodeJS is more like AnyEvent, as NodeJS is based on libuv, which I think is a fork of libev, the OG backend event loop for AnyEvent.

Just as NodeJS, CPU bound operations block the rest, so you have to transfer them out of process.

Replies are listed 'Best First'.
Re^2: How does AnyEvent work?
by Anonymous Monk on Nov 18, 2022 at 08:26 UTC
    >so you have to transfer them out of process.
    I see.So how do you do that with Perl/AnyEvent?

      In general, you run a second process and send it commands to perform.

      See for example AnyEvent::Run, AnyEvent::Fork or any of the RPC modules.