in reply to Approaches to concurrency
...and is slower, more cpu intensive, more memory hungry and threads.
Shared variables are "achieved" by serialising them with Storable and transmitting them to all the other threads</strike</> processes via sockets.
That's like putting a single lane chicane on a multi-lane highway. Necessary occasionally, but totally defeating the purpose of having multiple lanes.