Changes for version 0.05

  • Dave Mitchell showed me the error of my ways with regards to client server thread programming. Fixed the main handler so that no yield()s are necessary anymore. The whole thing now gets through the test suite more than 10% faster. Scalability to many more threads should now be a lot better too.

Modules

tie variables into a thread of their own
default class for tie-ing arrays to threads
default class for tie-ing handles to threads
default class for tie-ing hashes to threads
default class for tie-ing scalars to threads
create threads for tied variables