http://www.perlmonks.org?node_id=709067


in reply to Re: When to use forks, when to use threads ...?
in thread When to use forks, when to use threads ...?

It is possible to deadlock two separate processes that communicate with one another if the protocol between them is not well designed. The "fewer memory leaks" claim isn't necessarily true either, although it's easier to clean up after a small leak because the OS will reclaim the memory once the process exits.