|P is for Practical|
Re^8: Isolating dynamically loaded modules with Thread::Isolate.by BrowserUk (Pope)
|on Feb 01, 2005 at 00:09 UTC||Need Help??|
In fact Elizabeth Mattijsen managed to implement iThreads using fork, and from what I understand the result is the pretty much the same except that it is faster, less bug-prone, and uses less memory.
That is so wrong.
Forks not only duplicate everything as iThreads do, they do it by using Storable and passing everything through sockets between the processes and all locking and synchronisation is duplicated and much harder. Whilst they showed some early promise and were somewhat more reliable than ithreads in builds 5.8.0/1/2, they achieved that by being even slower, clumsier and heavier than that which they attempted to replace.
Your information is secondhand and totally out of date.
The rest is more red herrings.
Examine what is said, not who speaks.
Silence betokens consent.
Love the truth but pardon error.