Allow thread pooling, single worker threads
Status: Beta
Brought to you by:
dsj_shock
Currently, many threads are created for each service
session. It would be nice if the protocols supported
using a smaller pool of worker threads, possibly with
NIO, handling multiple sessions. This would help
projects like IMOnline, which is now using Hamsam,
support a larger number of online avatars.
Logged In: YES
user_id=884338
In fact we have already been discussing this, but is at the
moment not decided to be part of the next release.
I'm currently working on the idea of an I/O-interface, which
will make it posible to decouple thread- and I/O-code from
hamsam, in order to use whatever our users wants to.
But first priority is to apply new architecture, better code
structure in generel, and fix some existing bugs. Stay tuned,
the posibility of using own thread- and I/O-implementation
with hamsam, might not be that far away :)